#!/usr/bin/env php loadYaml('batchupdate')->gen(5); } /** title=测试 todoModel->batchUpdate(); timeout=0 cid=19249 - 批量修改todo类型 - 第0条的field属性 @type - 第0条的old属性 @custom - 第0条的new属性 @bug - 批量修改todo优先级 - 第0条的field属性 @pri - 第0条的old属性 @3 - 第0条的new属性 @1 - 批量修改todo状态 - 第0条的field属性 @status - 第0条的old属性 @wait - 第0条的new属性 @doing */ initData(); $changeType = array(); $changeType[1] = new stdclass(); $changeType[1]->type = 'bug'; $changeType[1]->status = 'wait'; $changeType[1]->objectID = 1; $changePri = array(); $changePri[2] = new stdclass(); $changePri[2]->pri = '1'; $changePri[2]->status = 'wait'; $changePri[2]->type = 'custom'; $changeStatus = array(); $changeStatus[3] = new stdclass(); $changeStatus[3]->status = 'doing'; $changeStatus[3]->type = 'custom'; $todo = new todoModelTest(); r($todo->batchUpdateTest($changeType, 1)) && p('0:field,old,new') && e('type,custom,bug'); // 批量修改todo类型 r($todo->batchUpdateTest($changePri, 2)) && p('0:field,old,new') && e('pri,3,1'); // 批量修改todo优先级 r($todo->batchUpdateTest($changeStatus, 3)) && p('0:field,old,new') && e('status,wait,doing'); // 批量修改todo状态