* Add auto test of task.

This commit is contained in:
liumengyi
2022-03-15 13:53:00 +08:00
parent dfee4a2529
commit efb3d070a6
5 changed files with 145 additions and 1 deletions
+53
View File
@@ -958,6 +958,7 @@ class taskTest
return $object ? 1 : 2;
}
}
public function addTaskEstimateTest($data)
{
$data->date = date("Y-m-d");
@@ -976,4 +977,56 @@ class taskTest
return $object;
}
}
public function getToAndCcListTest($taskID, $skipMailto = false)
{
$task = $this->objectModel->getByID($taskID);
if(empty($task)) return 0;
if($skipMailto) $task->mailto = '';
$object = $this->objectModel->getToAndCcList($task);
if(dao::isError())
{
return dao::getError();
}
else
{
if(isset($object[0])) $object[2] = $object[0];
if(isset($object[1]) and $object[1] == '') $object[1] = 0;
return $object;
}
}
public function getNextUserTest($users, $current)
{
$object = $this->objectModel->getNextUser($users, $current);
if(dao::isError())
{
return dao::getError();
}
else
{
return $object;
}
}
public function getMemberPairsTest($taskID)
{
$task = $this->objectModel->getByID($taskID);
if(empty($task)) return 0;
$object = $this->objectModel->getMemberPairs($task);
$object['count'] = count($object);
if(dao::isError())
{
return dao::getError();
}
else
{
return $object;
}
}
}