+ Add unit test for execution processTaskNode.

This commit is contained in:
caoyanyi
2023-09-08 10:01:28 +08:00
parent 89ff1cc939
commit 5b8adbb6e1
2 changed files with 84 additions and 0 deletions
+20
View File
@@ -3187,4 +3187,24 @@ class executionTest
if(!isset($node->id)) $node->id = 0;
return $this->executionModel->processStoryNode($node, $storyGroups, $taskGroups, array(), 0);
}
/**
* 测试处理树状图任务类型数据。
* Test processTaskNode method.
*
* @param int $executionID
* @access public
* @return void
*/
public function processTaskNodeTest(int $executionID)
{
$fullTrees = $this->treeModel->getTaskStructure($executionID, 0);
if(empty($fullTrees)) return '0';
$node = (object)$fullTrees[0];
if(!isset($node->id)) $node->id = 0;
$taskGroups = $this->executionModel->getTaskGroups($executionID);
return $this->executionModel->processTaskNode($node, $taskGroups);
}
}