diff --git a/module/project/test/lib/project.unittest.class.php b/module/project/test/lib/project.unittest.class.php index bc04915413..62b5bd0fa2 100644 --- a/module/project/test/lib/project.unittest.class.php +++ b/module/project/test/lib/project.unittest.class.php @@ -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); + } } diff --git a/module/project/test/model/buildactionlist.php b/module/project/test/model/buildactionlist.php index 3aa99c1f84..ded1fcfbc4 100755 --- a/module/project/test/model/buildactionlist.php +++ b/module/project/test/model/buildactionlist.php @@ -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'); // 设置融合瀑布项目的操作按钮 \ No newline at end of file +$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'); // 设置融合瀑布项目的操作按钮