diff --git a/module/project/test/lib/project.unittest.class.php b/module/project/test/lib/project.unittest.class.php index 405d7ceabd..1b193a6052 100644 --- a/module/project/test/lib/project.unittest.class.php +++ b/module/project/test/lib/project.unittest.class.php @@ -1358,4 +1358,17 @@ class projectTest global $app; return $this->objectModel->dao->select('*')->from(TABLE_PROJECTADMIN)->where('account')->eq($app->user->account)->fetch(); } + + /** + * Test fetchProjectList function. + * + * @param int $status + * @param bool $involved + * @access public + * @return array + */ + public function fetchProjectListTest($status, $involved = false) + { + return $this->objectModel->fetchProjectList($status, 'id_desc', $involved, null); + } } diff --git a/module/project/test/tao/fetchprojectlist.php b/module/project/test/tao/fetchprojectlist.php index 724df6a10d..a75da1dc7c 100755 --- a/module/project/test/tao/fetchprojectlist.php +++ b/module/project/test/tao/fetchprojectlist.php @@ -56,9 +56,9 @@ cid=1 initData(); $statusList = array('', 'all', 'undone', 'unclosed', 'error'); -$projectTester = new Project(); -r($projectTester->testFetchProjectList($statusList[0])) && p() && e('0'); // 查询状态为空的项目 -r(count($projectTester->testFetchProjectList($statusList[1]))) && p() && e('9'); // 获取所有项目数量 -r($projectTester->testFetchProjectList($statusList[2])) && p('11:code') && e('project11'); // 查询未完成的第一个项目的code -r($projectTester->testFetchProjectList($statusList[3], true)) && p('12:name') && e('项目12'); // 获取我参与的一个项目的项目名 -r($projectTester->testFetchProjectList($statusList[4])) && p() && e('0'); // 获取错误类型的项目 \ No newline at end of file +$projectTester = new projectTest(); +r($projectTester->fetchProjectListTest($statusList[0])) && p() && e('0'); // 查询状态为空的项目 +r(count($projectTester->fetchProjectListTest($statusList[1]))) && p() && e('9'); // 获取所有项目数量 +r($projectTester->fetchProjectListTest($statusList[2])) && p('11:code') && e('project11'); // 查询未完成的第一个项目的code +r($projectTester->fetchProjectListTest($statusList[3], true)) && p('12:name') && e('项目12'); // 获取我参与的一个项目的项目名 +r($projectTester->fetchProjectListTest($statusList[4])) && p() && e('0'); // 获取错误类型的项目