35 lines
1.6 KiB
PHP
Executable file
35 lines
1.6 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/tao.class.php';
|
|
|
|
zenData('task')->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'); // 测试子任务信息是否和父任务一致
|