#!/usr/bin/env php id->range('1-4'); $task->name->range('并行任务,串行任务1,串行任务2,普通任务'); $task->mode->range('multi,linear{2},[]'); $task->status->range('done,doing,done,wait'); $task->assignedTo->range('admin'); $task->openedBy->range('dev01'); $task->gen(4); $taskTeam = zdTable('taskteam'); $taskTeam->id->range('1-7'); $taskTeam->task->range('1{2},2{3},3{2}'); $taskTeam->account->range('admin,dev01,admin,dev01,dev02,admin,dev01'); $taskTeam->estimate->range('1{2},2{3},1{2}'); $taskTeam->left->range('1{2},1{3},1{2}'); $taskTeam->status->range('done{3},doing,wait,done{2}'); $taskTeam->gen(7); su('admin'); /** title=taskModel->getAssignedTo4Multi(); timeout=0 cid=1 */ $taskTester = new taskTest(); $taskIdList = range(1, 4); r($taskTester->getAssignedTo4MultiTest($taskIdList[0])) && p() && e('admin'); // 测试获取并行任务的指派人 r($taskTester->getAssignedTo4MultiTest($taskIdList[1])) && p() && e('dev01'); // 测试获取串行任务的当前指派人 r($taskTester->getAssignedTo4MultiTest($taskIdList[1], 'next')) && p() && e('dev02'); // 测试获取并行任务的下一个指派人 r($taskTester->getAssignedTo4MultiTest($taskIdList[2])) && p() && e('dev01'); // 测试获取已完成的串行任务的当前指派人 r($taskTester->getAssignedTo4MultiTest($taskIdList[3])) && p() && e('admin'); // 测试获取普通任务的指派人