#!/usr/bin/env php loadYaml('task')->gen(9); zenData('effort')->loadYaml('effort')->gen(3); /** title=taskModel->copyTaskData(); timeout=0 cid=18871 - 测试父任务日志的objectID是否更改为子任务ID属性objectID @10 - 测试更新的日志类型是否为task属性objectType @task - 测试父任务日志消耗是否更改为子任务工时消耗属性consumed @3.00 - 测试子任务的消耗是否和父任务一致属性consumed @1.00 - 测试子任务信息是否和父任务一致 - 属性name @开发任务15 - 属性type @discuss - 属性pri @1 */ $taskIdList = array(0, 1, 2, 3, 4, 5); $task = new taskTaoTest(); r($task->copyTaskDataTest($taskIdList[1], 'subTaskEffort')) && p('objectID') && e('10'); // 测试父任务日志的objectID是否更改为子任务ID r($task->copyTaskDataTest($taskIdList[2], 'subTaskEffort')) && p('objectType') && e('task'); // 测试更新的日志类型是否为task r($task->copyTaskDataTest($taskIdList[3], 'subTaskEffort')) && p('consumed') && e('3.00'); // 测试父任务日志消耗是否更改为子任务工时消耗 r($task->copyTaskDataTest($taskIdList[4], 'childrenTask')) && p('consumed') && e('1.00'); // 测试子任务的消耗是否和父任务一致 r($task->copyTaskDataTest($taskIdList[5], 'childrenTask')) && p('name,type,pri') && e('开发任务15,discuss,1'); // 测试子任务信息是否和父任务一致