+ Add unit test for execution processTaskNode.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user