diff --git a/module/task/test/lib/task.unittest.class.php b/module/task/test/lib/task.unittest.class.php index d5518915bf..7ae32a9604 100755 --- a/module/task/test/lib/task.unittest.class.php +++ b/module/task/test/lib/task.unittest.class.php @@ -105,13 +105,13 @@ class taskTest * Other data process after task batch create. * * @param array $taskIdList - * @param int $parentID + * @param object $parent * @access public * @return bool */ - public function afterBatchCreateObject(array $taskIdList, int $parentID = 0): bool + public function afterBatchCreateObject(array $taskIdList, object $parent = null): bool { - return $this->objectModel->afterBatchCreate($taskIdList, $parentID); + return $this->objectModel->afterBatchCreate($taskIdList, $parent); } /** diff --git a/module/task/test/model/afterbatchcreate.php b/module/task/test/model/afterbatchcreate.php index 2f87f4ad45..c274006d84 100755 --- a/module/task/test/model/afterbatchcreate.php +++ b/module/task/test/model/afterbatchcreate.php @@ -14,9 +14,18 @@ title=测试taskModel->afterBatchCreate(); timeout=0 cid=1 +- 测试批量创建迭代下的任务后的数据处理 @1 +- 测试批量创建阶段下的任务后的数据处理 @1 +- 测试批量创建看板下的任务后的数据处理 @1 +- 测试批量创建迭代下的子任务后的数据处理 @1 +- 测试批量创建阶段下的子任务后的数据处理 @1 +- 测试批量创建看板下的子任务后的数据处理 @1 + */ +global $tester; $taskIdList = array(array(1, 2), array(3, 4), array(5, 6)); +$task = $tester->loadModel('task')->fetchByID(1); $taskTester = new taskTest(); @@ -24,6 +33,6 @@ r($taskTester->afterBatchCreateObject($taskIdList[0])) && p() && e('1'); // 测 r($taskTester->afterBatchCreateObject($taskIdList[1])) && p() && e('1'); // 测试批量创建阶段下的任务后的数据处理 r($taskTester->afterBatchCreateObject($taskIdList[2])) && p() && e('1'); // 测试批量创建看板下的任务后的数据处理 -r($taskTester->afterBatchCreateObject($taskIdList[0], 1)) && p() && e('1'); // 测试批量创建迭代下的子任务后的数据处理 -r($taskTester->afterBatchCreateObject($taskIdList[1], 1)) && p() && e('1'); // 测试批量创建阶段下的子任务后的数据处理 -r($taskTester->afterBatchCreateObject($taskIdList[2], 1)) && p() && e('1'); // 测试批量创建看板下的子任务后的数据处理 +r($taskTester->afterBatchCreateObject($taskIdList[0], $task)) && p() && e('1'); // 测试批量创建迭代下的子任务后的数据处理 +r($taskTester->afterBatchCreateObject($taskIdList[1], $task)) && p() && e('1'); // 测试批量创建阶段下的子任务后的数据处理 +r($taskTester->afterBatchCreateObject($taskIdList[2], $task)) && p() && e('1'); // 测试批量创建看板下的子任务后的数据处理