From 7cbde4dcfe0a2b644d4e46ccdf2ed444d248c389 Mon Sep 17 00:00:00 2001 From: "[denghongtao]" <[denghongtao@easycorp.ltd]> Date: Mon, 14 Mar 2022 17:01:23 +0800 Subject: [PATCH] * Add auto unit. --- test/class/project.class.php | 24 +++++++++++++++++++ test/model/project/getInfoList.php | 19 +++++++++++---- test/model/project/getStatData.php | 12 ++++++++-- test/model/project/getTeamMembers.php | 4 ++-- .../project/getTotalStoriesByProject.php | 8 ++++--- 5 files changed, 56 insertions(+), 11 deletions(-) diff --git a/test/class/project.class.php b/test/class/project.class.php index be3d90cb2c..b2a0f9d868 100644 --- a/test/class/project.class.php +++ b/test/class/project.class.php @@ -489,5 +489,29 @@ class Project $projects = $this->project->getWorkhour($projectID); } + public function getInfoList($status) + { + $projects = $this->project->getInfoList($status); + return $projects; + } + + public function getStatData($projectID) + { + $projects = $this->project->getStatData($projectID); + return $projects; + } + + public function getTotalStoriesByProject($projectID = 0, $productIdList = array(), $type = 'story', $status = 'all') + { + $projects = $this->project->getTotalStoriesByProject($projectID = 0, $productIdList = array(), $type = 'story', $status = 'all'); + return $projects; + } + + + + + + + } ?> diff --git a/test/model/project/getInfoList.php b/test/model/project/getInfoList.php index 5148c673c2..cfda53c84d 100755 --- a/test/model/project/getInfoList.php +++ b/test/model/project/getInfoList.php @@ -1,6 +1,7 @@ #!/usr/bin/env php > 0 +查询等待状态的项目 >> 项目1 +查询暂停状态的项目 >> 0 +查询关闭状态的项目 >> 0 +查询所有状态的项目 >> 项目1 */ -$project = $tester->loadModel('project'); +$project = new Project('admin'); -$undoneProject = $project->getInfoList('wait'); -var_dump($undoneProject); +$t_status = array('doing', 'wait', 'suspended', 'closed', 'all'); + +//var_dump($project->getInfoList('all'));die; +r($project->getInfoList($t_status[0])) && p() && e('0'); //查询正在进行的项目 +r($project->getInfoList($t_status[1])) && p('11:name') && e('项目1'); //查询等待状态的项目 +r($project->getInfoList($t_status[2])) && p() && e('0'); //查询暂停状态的项目 +r($project->getInfoList($t_status[3])) && p() && e('0'); //查询关闭状态的项目 +r($project->getInfoList($t_status[4])) && p('11:name') && e('项目1'); //查询所有状态的项目 \ No newline at end of file diff --git a/test/model/project/getStatData.php b/test/model/project/getStatData.php index d5b5ce7483..b35a2b081a 100755 --- a/test/model/project/getStatData.php +++ b/test/model/project/getStatData.php @@ -1,6 +1,7 @@ #!/usr/bin/env php loadModel('project'); \ No newline at end of file +//var_dump($project->getStatData(13));die; + +r($project->getStatData(13)) && p('bugCount') && e(3); //统计id=13的项目bug数量 +r($project->getStatData(13)) && p('taskCount') && e(13); //任务数量 +r($project->getStatData(13)) && p('waitCount') && e(2); //暂停数量 +r($project->getStatData(13)) && p('doingCount') && e(2); //进行的数量 +r($project->getStatData(13)) && p('finishedCount') && e(0); //完成的数量 diff --git a/test/model/project/getTeamMembers.php b/test/model/project/getTeamMembers.php index 9e4cc172b2..4f52caa5ac 100755 --- a/test/model/project/getTeamMembers.php +++ b/test/model/project/getTeamMembers.php @@ -18,5 +18,5 @@ $project = new Project('admin'); $getNu = array(11, array('admin', 'pm92'), 11, array('admin'), true); -r($project->getTeamMembers($getNu[0], $getNu[1])) && p() && e('0'); //获取id为11的项目团队成员个数 -r($project->getTeamMembers($getNu[2], $getNu[3], $getNu[4])) && p() && e('1'); //获取id为11的项目团队成员个数,开启新手引导 \ No newline at end of file +r($project->getTeamMembers($getNu[0], $getNu[1])) && p() && e('2'); //获取id为11的项目团队成员个数 +r($project->getTeamMembers($getNu[2], $getNu[3], $getNu[4])) && p() && e('1'); //获取id为11的项目团队成员个数,开启新手引导 diff --git a/test/model/project/getTotalStoriesByProject.php b/test/model/project/getTotalStoriesByProject.php index 45ad4b1bb7..696f2fe313 100755 --- a/test/model/project/getTotalStoriesByProject.php +++ b/test/model/project/getTotalStoriesByProject.php @@ -1,6 +1,7 @@ #!/usr/bin/env php loadModel('project'); \ No newline at end of file + +$project = new Project('admin'); + +var_dump($project->getTotalStoriesByProject());die;