28 lines
1.2 KiB
PHP
Executable File
28 lines
1.2 KiB
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/task.class.php';
|
|
su('admin');
|
|
|
|
zdTable('project')->config('project')->gen(5);
|
|
zdTable('task')->config('task')->gen(8);
|
|
zdTable('action')->config('action')->gen(1);
|
|
|
|
/**
|
|
|
|
title=taskModel->afterSplitTask();
|
|
timeout=0
|
|
cid=2
|
|
|
|
*/
|
|
|
|
$parentIdList = array('1', '3');
|
|
|
|
$task = new taskTest();
|
|
|
|
r($task->afterSplitTaskTest($parentIdList[0], array('2'), 'children')) && p('9') && e('9'); // 测试如果父任务有工时消耗时是否成功克隆子任务。
|
|
r($task->afterSplitTaskTest($parentIdList[0], array('2'), 'parent')) && p('status') && e('doing'); // 测试父任务状态是否改变。
|
|
r($task->afterSplitTaskTest($parentIdList[1], array('4'), 'parentAction')) && p('actionID') && e('6'); // 测试父任务动态是否创建成功。
|
|
r($task->afterSplitTaskTest($parentIdList[1], array('4'), 'parentEstStarted')) && p() && e('2021-01-09'); // 测试父任务预计开始时间是否更新。
|
|
r($task->afterSplitTaskTest($parentIdList[1], array('4'), 'parentDeadline')) && p() && e('2021-01-23'); // 测试父任务截止时间是否更新。
|