* [unittest] fix buildactionlist file error.

This commit is contained in:
tianshujie
2025-09-23 11:20:56 +08:00
parent d1aa3327f4
commit fe0d2f3d0c
2 changed files with 21 additions and 6 deletions
@@ -908,4 +908,19 @@ class projectTest
return $this->objectModel->getByIdList(array_keys($data));
}
/**
* 根据项目状态和权限生成列表中操作列按钮。
* Build table action menu for project browse page.
*
* @param int $projectID
* @access public
* @return string
*/
public function buildActionListObjectTest(int $projectID)
{
$project = $this->objectModel->getByID($projectID);
$actions = $this->objectModel->buildActionList($project);
return current($actions);
}
}
@@ -22,9 +22,9 @@ cid=1
$projectIdList = range(2, 7);
$projectTester = new Project();
r($projectTester->buildActionListObject($projectIdList[0])) && p() && e('start'); // 设置敏捷项目的操作按钮
r($projectTester->buildActionListObject($projectIdList[1])) && p() && e('close'); // 设置瀑布项目的操作按钮
r($projectTester->buildActionListObject($projectIdList[2])) && p() && e('start'); // 设置看板项目的操作按钮
r($projectTester->buildActionListObject($projectIdList[3])) && p() && e('active'); // 设置融合敏捷项目的操作按钮
r($projectTester->buildActionListObject($projectIdList[4])) && p() && e('close'); // 设置融合瀑布项目的操作按钮
$projectTester = new projectTest();
r($projectTester->buildActionListObjectTest($projectIdList[0])) && p() && e('start'); // 设置敏捷项目的操作按钮
r($projectTester->buildActionListObjectTest($projectIdList[1])) && p() && e('close'); // 设置瀑布项目的操作按钮
r($projectTester->buildActionListObjectTest($projectIdList[2])) && p() && e('start'); // 设置看板项目的操作按钮
r($projectTester->buildActionListObjectTest($projectIdList[3])) && p() && e('active'); // 设置融合敏捷项目的操作按钮
r($projectTester->buildActionListObjectTest($projectIdList[4])) && p() && e('close'); // 设置融合瀑布项目的操作按钮