* Add testcase of task module.

This commit is contained in:
tianshujie
2022-05-27 13:50:19 +08:00
parent 93943c76dc
commit bc85c85a9c
2 changed files with 40 additions and 0 deletions
+17
View File
@@ -1444,4 +1444,21 @@ class taskTest
return $object ? 1 : 2;
}
}
/**
* Get the users who finished the multiple task.
*
* @param int $taskID
* @param string|array $team
* @access public
* @return array
*/
public function getFinishedUsersTest($taskID = 0, $team = array())
{
$object = $this->objectModel->getFinishedUsers($taskID, $team);
if(dao::isError()) return dao::getError();
return $object;
}
}
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/task.class.php';
su('admin');
/**
title=taskModel->getDataOfTasksPerEstimate();
cid=1
pid=1
获取空数据 >> 0
获取完成多人任务ID为1的人员 >> 0
*/
$task = new taskTest();
$taskObject = $task->getByIDTest(1);
r($task->getFinishedUsersTest()) && p() && e('0'); // 获取空数据
r($task->getFinishedUsersTest($taskObject->id, $taskObject->team)) && p() && e('0'); // 获取完成多人任务ID为1的人员