Add weekly module auto test.
This commit is contained in:
@@ -343,7 +343,7 @@ class weeklyModel extends model
|
||||
$monday = $this->getThisMonday($date);
|
||||
$nextMonday = date('Y-m-d', strtotime("$monday +7 days"));
|
||||
|
||||
$executions = $this->loadModel('execution')->getList($status = 'all', $limit = 0, $productID = 0, $branch = 0, $project);
|
||||
$executions = $this->loadModel('execution')->getList($project);
|
||||
$executionIdList = array_keys($executions);
|
||||
|
||||
return $this->dao->select('*')
|
||||
|
||||
@@ -79,87 +79,167 @@ class weeklyTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getStaff
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getStaffTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getStaff($project, $date = '');
|
||||
$objects = $this->objectModel->getStaff($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getFinishedTest($project, $date = '', $pager = null)
|
||||
/**
|
||||
* Test getFinished
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function getFinishedTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getFinished($project, $date = '', $pager = null);
|
||||
$objects = $this->objectModel->getFinished($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getPostponed
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function getPostponedTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getPostponed($project, $date = '');
|
||||
$objects = $this->objectModel->getPostponed($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getTasksOfNextWeek
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function getTasksOfNextWeekTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getTasksOfNextWeek($project, $date = '');
|
||||
$objects = $this->objectModel->getTasksOfNextWeek($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getWorkloadByType
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return object
|
||||
*/
|
||||
public function getWorkloadByTypeTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getWorkloadByType($project, $date = '');
|
||||
$objects = $this->objectModel->getWorkloadByType($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getPlanedTaskByWeek
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getPlanedTaskByWeekTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getPlanedTaskByWeek($project, $date = '');
|
||||
$objects = $this->objectModel->getPlanedTaskByWeek($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getPV
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return int
|
||||
*/
|
||||
public function getPVTest($projectID, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getPV($projectID, $date = '');
|
||||
$objects = $this->objectModel->getPV($projectID, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test get EV data.
|
||||
*
|
||||
* @param int $projectID
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return int
|
||||
*/
|
||||
public function getEVTest($projectID, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getEV($projectID, $date = '');
|
||||
$objects = $this->objectModel->getEV($projectID, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test get AC data.
|
||||
*
|
||||
* @param int $project
|
||||
* @param string $date
|
||||
* @access public
|
||||
* @return int
|
||||
*/
|
||||
public function getACTest($project, $date = '')
|
||||
{
|
||||
$objects = $this->objectModel->getAC($project, $date = '');
|
||||
$objects = $this->objectModel->getAC($project, $date);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test get SV data.
|
||||
*
|
||||
* @param int $ev
|
||||
* @param int $pv
|
||||
* @access public
|
||||
* @return int
|
||||
*/
|
||||
public function getSVTest($ev, $pv)
|
||||
{
|
||||
$objects = $this->objectModel->getSV($ev, $pv);
|
||||
@@ -169,6 +249,14 @@ class weeklyTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getCV
|
||||
*
|
||||
* @param int $ev
|
||||
* @param int $ac
|
||||
* @access public
|
||||
* @return int
|
||||
*/
|
||||
public function getCVTest($ev, $ac)
|
||||
{
|
||||
$objects = $this->objectModel->getCV($ev, $ac);
|
||||
@@ -178,12 +266,20 @@ class weeklyTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Test getTips
|
||||
*
|
||||
* @param string $type
|
||||
* @param int $data
|
||||
* @access public
|
||||
* @return string
|
||||
*/
|
||||
public function getTipsTest($type = 'progress', $data = 0)
|
||||
{
|
||||
$objects = $this->objectModel->getTips($type = 'progress', $data = 0);
|
||||
$objects = $this->objectModel->getTips($type, $data);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
16
test/model/weekly/getac.php
Normal file → Executable file
16
test/model/weekly/getac.php
Normal file → Executable file
@@ -10,8 +10,22 @@ title=测试 weeklyModel->getAC();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 4191
|
||||
测试project值为0,date值为空 >> 4191
|
||||
测试project值为11,date值为2022-05-01 >> 21
|
||||
测试project值为11,date值为空 >> 21
|
||||
测试project值为41,date值为2022-05-01 >> 42
|
||||
测试project值为41,date值为空 >> 42
|
||||
|
||||
*/
|
||||
$projectList = array(0, 11, 41);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getACTest()) && p() && e();
|
||||
r($weekly->getACTest($projectList[0], $dateList[0])) && p() && e('4191'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getACTest($projectList[0], $dateList[1])) && p() && e('4191'); //测试project值为0,date值为空
|
||||
r($weekly->getACTest($projectList[1], $dateList[0])) && p() && e('21'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getACTest($projectList[1], $dateList[1])) && p() && e('21'); //测试project值为11,date值为空
|
||||
r($weekly->getACTest($projectList[2], $dateList[0])) && p() && e('42'); //测试project值为41,date值为2022-05-01
|
||||
r($weekly->getACTest($projectList[2], $dateList[1])) && p() && e('42'); //测试project值为41,date值为空
|
||||
23
test/model/weekly/getcv.php
Normal file → Executable file
23
test/model/weekly/getcv.php
Normal file → Executable file
@@ -10,8 +10,29 @@ title=测试 weeklyModel->getCV();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试ev值为0,ac值为0 >> 0
|
||||
测试ev值为0,ac值为10 >> -100.00
|
||||
测试ev值为0,ac值为100 >> -100.00
|
||||
测试ev值为10,ac值为0 >> 0
|
||||
测试ev值为10,ac值为10 >> 0.00
|
||||
测试ev值为10,ac值为100 >> -90.00
|
||||
测试ev值为100,ac值为0 >> 0
|
||||
测试ev值为100,ac值为10 >> 900.00
|
||||
测试ev值为100,ac值为100 >> 0.00
|
||||
|
||||
*/
|
||||
|
||||
$evList = array(0, 10, 100);
|
||||
$acList = array(0, 10, 100);
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getCVTest()) && p() && e();
|
||||
r($weekly->getCVTest($evList[0], $acList[0])) && p() && e('0'); //测试ev值为0,ac值为0
|
||||
r($weekly->getCVTest($evList[0], $acList[1])) && p() && e('-100.00'); //测试ev值为0,ac值为10
|
||||
r($weekly->getCVTest($evList[0], $acList[2])) && p() && e('-100.00'); //测试ev值为0,ac值为100
|
||||
r($weekly->getCVTest($evList[1], $acList[0])) && p() && e('0'); //测试ev值为10,ac值为0
|
||||
r($weekly->getCVTest($evList[1], $acList[1])) && p() && e('0.00'); //测试ev值为10,ac值为10
|
||||
r($weekly->getCVTest($evList[1], $acList[2])) && p() && e('-90.00'); //测试ev值为10,ac值为100
|
||||
r($weekly->getCVTest($evList[2], $acList[0])) && p() && e('0'); //测试ev值为100,ac值为0
|
||||
r($weekly->getCVTest($evList[2], $acList[1])) && p() && e('900.00'); //测试ev值为100,ac值为10
|
||||
r($weekly->getCVTest($evList[2], $acList[2])) && p() && e('0.00'); //测试ev值为100,ac值为100
|
||||
16
test/model/weekly/getev.php
Normal file → Executable file
16
test/model/weekly/getev.php
Normal file → Executable file
@@ -10,8 +10,22 @@ title=测试 weeklyModel->getEV();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试projectID值为0,date值为2022-05-01 >> 771.55
|
||||
测试projectID值为0,date值为空 >> 2342.78
|
||||
测试projectID值为11,date值为2022-05-01 >> 15.3
|
||||
测试projectID值为11,date值为空 >> 54.18
|
||||
测试projectID值为41,date值为2022-05-01 >> 6.91
|
||||
测试projectID值为41,date值为空 >> 19.87
|
||||
|
||||
*/
|
||||
$projectIDList = array(0, 11, 41);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getEVTest()) && p() && e();
|
||||
r($weekly->getEVTest($projectIDList[0], $dateList[0])) && p() && e('771.55'); //测试projectID值为0,date值为2022-05-01
|
||||
r($weekly->getEVTest($projectIDList[0], $dateList[1])) && p() && e('2342.78'); //测试projectID值为0,date值为空
|
||||
r($weekly->getEVTest($projectIDList[1], $dateList[0])) && p() && e('15.3'); //测试projectID值为11,date值为2022-05-01
|
||||
r($weekly->getEVTest($projectIDList[1], $dateList[1])) && p() && e('54.18'); //测试projectID值为11,date值为空
|
||||
r($weekly->getEVTest($projectIDList[2], $dateList[0])) && p() && e('6.91'); //测试projectID值为41,date值为2022-05-01
|
||||
r($weekly->getEVTest($projectIDList[2], $dateList[1])) && p() && e('19.87'); //测试projectID值为41,date值为空
|
||||
17
test/model/weekly/getfinished.php
Normal file → Executable file
17
test/model/weekly/getfinished.php
Normal file → Executable file
@@ -10,8 +10,23 @@ title=测试 weeklyModel->getFinished();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 0
|
||||
测试project值为0,date值为空 >> 0
|
||||
测试project值为1,date值为2022-05-01 >> 0
|
||||
测试project值为1,date值为空 >> 0
|
||||
测试project值为11,date值为2022-05-01 >> 0
|
||||
测试project值为11,date值为空 >> 0
|
||||
|
||||
*/
|
||||
|
||||
$projectList = array(0, 1, 11);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getFinishedTest()) && p() && e();
|
||||
r($weekly->getFinishedTest($projectList[0], $dateList[0])) && p() && e('0'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getFinishedTest($projectList[0], $dateList[1])) && p() && e('0'); //测试project值为0,date值为空
|
||||
r($weekly->getFinishedTest($projectList[1], $dateList[0])) && p() && e('0'); //测试project值为1,date值为2022-05-01
|
||||
r($weekly->getFinishedTest($projectList[1], $dateList[1])) && p() && e('0'); //测试project值为1,date值为空
|
||||
r($weekly->getFinishedTest($projectList[2], $dateList[0])) && p() && e('0'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getFinishedTest($projectList[2], $dateList[1])) && p() && e('0'); //测试project值为11,date值为空
|
||||
16
test/model/weekly/getplanedtaskbyweek.php
Normal file → Executable file
16
test/model/weekly/getplanedtaskbyweek.php
Normal file → Executable file
@@ -10,8 +10,22 @@ title=测试 weeklyModel->getPlanedTaskByWeek();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 子任务5
|
||||
测试project值为0,date值为空 >> 开发任务610
|
||||
测试project值为1,date值为2022-05-01 >> 0
|
||||
测试project值为1,date值为空 >> 0
|
||||
测试project值为11,date值为2022-05-01 >> 开发任务11
|
||||
测试project值为11,date值为空 >> 开发任务11
|
||||
|
||||
*/
|
||||
$projectList = array(0, 1, 11);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getPlanedTaskByWeekTest()) && p() && e();
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[0], $dateList[0])) && p('905:name') && e('子任务5'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[0], $dateList[1])) && p('600:name') && e('开发任务610'); //测试project值为0,date值为空
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[1], $dateList[0])) && p() && e('0'); //测试project值为1,date值为2022-05-01
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[1], $dateList[1])) && p() && e('0'); //测试project值为1,date值为空
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[2], $dateList[0])) && p('1:name') && e('开发任务11'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getPlanedTaskByWeekTest($projectList[2], $dateList[1])) && p('1:name') && e('开发任务11'); //测试project值为11,date值为空
|
||||
16
test/model/weekly/getpostponed.php
Normal file → Executable file
16
test/model/weekly/getpostponed.php
Normal file → Executable file
@@ -10,8 +10,22 @@ title=测试 weeklyModel->getPostponed();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 子任务4
|
||||
测试project值为0,date值为空 >> 开发任务608
|
||||
测试project值为1,date值为2022-05-01 >> 0
|
||||
测试project值为1,date值为空 >> 0
|
||||
测试project值为11,date值为2022-05-01 >> 开发任务101
|
||||
测试project值为11,date值为空 >> 开发任务461
|
||||
|
||||
*/
|
||||
$projectList = array(0, 1, 11);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getPostponedTest()) && p() && e();
|
||||
r($weekly->getPostponedTest($projectList[0], $dateList[0])) && p('92:name') && e('子任务4'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getPostponedTest($projectList[0], $dateList[1])) && p('56:name') && e('开发任务608'); //测试project值为0,date值为空
|
||||
r($weekly->getPostponedTest($projectList[1], $dateList[0])) && p() && e('0'); //测试project值为1,date值为2022-05-01
|
||||
r($weekly->getPostponedTest($projectList[1], $dateList[1])) && p() && e('0'); //测试project值为1,date值为空
|
||||
r($weekly->getPostponedTest($projectList[2], $dateList[0])) && p('5:name') && e('开发任务101'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getPostponedTest($projectList[2], $dateList[1])) && p('1:name') && e('开发任务461'); //测试project值为11,date值为空
|
||||
17
test/model/weekly/getpv.php
Normal file → Executable file
17
test/model/weekly/getpv.php
Normal file → Executable file
@@ -10,8 +10,23 @@ title=测试 weeklyModel->getPV();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试projectID值为0,date值为2022-05-01 >> 1488
|
||||
测试projectID值为0,date值为空 >> 4223.02
|
||||
测试projectID值为11,date值为2022-05-01 >> 24
|
||||
测试projectID值为11,date值为空 >> 100
|
||||
测试projectID值为41,date值为2022-05-01 >> 9
|
||||
测试projectID值为41,date值为空 >> 50.5
|
||||
|
||||
*/
|
||||
|
||||
$projectIDList = array(0, 11, 41);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getPVTest()) && p() && e();
|
||||
r($weekly->getPVTest($projectIDList[0], $dateList[0])) && p() && e('1488'); //测试projectID值为0,date值为2022-05-01
|
||||
r($weekly->getPVTest($projectIDList[0], $dateList[1])) && p() && e('4223.02'); //测试projectID值为0,date值为空
|
||||
r($weekly->getPVTest($projectIDList[1], $dateList[0])) && p() && e('24'); //测试projectID值为11,date值为2022-05-01
|
||||
r($weekly->getPVTest($projectIDList[1], $dateList[1])) && p() && e('100'); //测试projectID值为11,date值为空
|
||||
r($weekly->getPVTest($projectIDList[2], $dateList[0])) && p() && e('9'); //测试projectID值为41,date值为2022-05-01
|
||||
r($weekly->getPVTest($projectIDList[2], $dateList[1])) && p() && e('50.5'); //测试projectID值为41,date值为空
|
||||
17
test/model/weekly/getstaff.php
Normal file → Executable file
17
test/model/weekly/getstaff.php
Normal file → Executable file
@@ -10,8 +10,23 @@ title=测试 weeklyModel->getStaff();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 0
|
||||
测试project值为0,date值为空 >> 0
|
||||
测试project值为1,date值为2022-05-01 >> 0
|
||||
测试project值为1,date值为空 >> 0
|
||||
测试project值为11,date值为2022-05-01 >> 0
|
||||
测试project值为11,date值为空 >> 0
|
||||
|
||||
*/
|
||||
|
||||
$projectList = array(0, 1, 11);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getStaffTest()) && p() && e();
|
||||
r($weekly->getStaffTest($projectList[0], $dateList[0])) && p() && e('0'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getStaffTest($projectList[0], $dateList[1])) && p() && e('0'); //测试project值为0,date值为空
|
||||
r($weekly->getStaffTest($projectList[1], $dateList[0])) && p() && e('0'); //测试project值为1,date值为2022-05-01
|
||||
r($weekly->getStaffTest($projectList[1], $dateList[1])) && p() && e('0'); //测试project值为1,date值为空
|
||||
r($weekly->getStaffTest($projectList[2], $dateList[0])) && p() && e('0'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getStaffTest($projectList[2], $dateList[1])) && p() && e('0'); //测试project值为11,date值为空
|
||||
22
test/model/weekly/getsv.php
Normal file → Executable file
22
test/model/weekly/getsv.php
Normal file → Executable file
@@ -10,8 +10,28 @@ title=测试 weeklyModel->getSV();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试ev值为0,pv值为0 >> 0
|
||||
测试ev值为0,pv值为10 >> -100.00
|
||||
测试ev值为0,pv值为100 >> -100.00
|
||||
测试ev值为10,pv值为0 >> 0
|
||||
测试ev值为10,pv值为10 >> 0.00
|
||||
测试ev值为10,pv值为100 >> -90.00
|
||||
测试ev值为100,pv值为0 >> 0
|
||||
测试ev值为100,pv值为10 >> 900.00
|
||||
测试ev值为100,pv值为100 >> 0.00
|
||||
|
||||
*/
|
||||
$evList = array(0, 10, 100);
|
||||
$pvList = array(0, 10, 100);
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getSVTest()) && p() && e();
|
||||
r($weekly->getSVTest($evList[0], $pvList[0])) && p() && e('0'); //测试ev值为0,pv值为0
|
||||
r($weekly->getSVTest($evList[0], $pvList[1])) && p() && e('-100.00'); //测试ev值为0,pv值为10
|
||||
r($weekly->getSVTest($evList[0], $pvList[2])) && p() && e('-100.00'); //测试ev值为0,pv值为100
|
||||
r($weekly->getSVTest($evList[1], $pvList[0])) && p() && e('0'); //测试ev值为10,pv值为0
|
||||
r($weekly->getSVTest($evList[1], $pvList[1])) && p() && e('0.00'); //测试ev值为10,pv值为10
|
||||
r($weekly->getSVTest($evList[1], $pvList[2])) && p() && e('-90.00'); //测试ev值为10,pv值为100
|
||||
r($weekly->getSVTest($evList[2], $pvList[0])) && p() && e('0'); //测试ev值为100,pv值为0
|
||||
r($weekly->getSVTest($evList[2], $pvList[1])) && p() && e('900.00'); //测试ev值为100,pv值为10
|
||||
r($weekly->getSVTest($evList[2], $pvList[2])) && p() && e('0.00'); //测试ev值为100,pv值为100
|
||||
17
test/model/weekly/gettasksofnextweek.php
Normal file → Executable file
17
test/model/weekly/gettasksofnextweek.php
Normal file → Executable file
@@ -10,8 +10,23 @@ title=测试 weeklyModel->getTasksOfNextWeek();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0,date值为2022-05-01 >> 子任务10
|
||||
测试project值为0,date值为空 >> 开发任务606
|
||||
测试project值为1,date值为2022-05-01 >> 0
|
||||
测试project值为1,date值为空 >> 0
|
||||
测试project值为11,date值为2022-05-01 >> 开发任务551
|
||||
测试project值为11,date值为空 >> 开发任务11
|
||||
|
||||
*/
|
||||
|
||||
$projectList = array(0, 1, 11);
|
||||
$dateList = array('2022-05-01', '');
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getTasksOfNextWeekTest()) && p() && e();
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[0], $dateList[0])) && p('910:name') && e('子任务10'); //测试project值为0,date值为2022-05-01
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[0], $dateList[1])) && p('596:name') && e('开发任务606'); //测试project值为0,date值为空
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[1], $dateList[0])) && p() && e('0'); //测试project值为1,date值为2022-05-01
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[1], $dateList[1])) && p() && e('0'); //测试project值为1,date值为空
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[2], $dateList[0])) && p('541:name') && e('开发任务551'); //测试project值为11,date值为2022-05-01
|
||||
r($weekly->getTasksOfNextWeekTest($projectList[2], $dateList[1])) && p('1:name') && e('开发任务11'); //测试project值为11,date值为空
|
||||
16
test/model/weekly/gettips.php
Normal file → Executable file
16
test/model/weekly/gettips.php
Normal file → Executable file
@@ -10,8 +10,22 @@ title=测试 weeklyModel->getTips();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试type值为progress,data值为0 >> 0
|
||||
测试type值为progress,data值为1 >> 0
|
||||
测试type值为cost,data值为0 >> 0
|
||||
测试type值为cost,data值为1 >> 0
|
||||
测试type值为空,data值为0 >> 0
|
||||
测试type值为空,data值为1 >> 0
|
||||
|
||||
*/
|
||||
$typeList = array('progress', 'cost', '');
|
||||
$dataList = array(0, 1);
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getTipsTest()) && p() && e();
|
||||
r($weekly->getTipsTest($typeList[0], $dataList[0])) && p() && e('0'); //测试type值为progress,data值为0
|
||||
r($weekly->getTipsTest($typeList[0], $dataList[1])) && p() && e('0'); //测试type值为progress,data值为1
|
||||
r($weekly->getTipsTest($typeList[1], $dataList[0])) && p() && e('0'); //测试type值为cost,data值为0
|
||||
r($weekly->getTipsTest($typeList[1], $dataList[1])) && p() && e('0'); //测试type值为cost,data值为1
|
||||
r($weekly->getTipsTest($typeList[2], $dataList[0])) && p() && e('0'); //测试type值为空,data值为0
|
||||
r($weekly->getTipsTest($typeList[2], $dataList[1])) && p() && e('0'); //测试type值为空,data值为1
|
||||
11
test/model/weekly/getworkloadbytype.php
Normal file → Executable file
11
test/model/weekly/getworkloadbytype.php
Normal file → Executable file
@@ -10,8 +10,17 @@ title=测试 weeklyModel->getWorkloadByType();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试project值为0 >> 574.00,568.00,563.00,556.00,557.00,571.00,563.00,566.00
|
||||
测试project值为1 >> 0
|
||||
测试project值为11 >> 24.00,11.00,16.00,3.00,9.00,5.00,18.00,14.00
|
||||
测试project值为41 >> 13.00,12.00,3.00,7.00
|
||||
|
||||
*/
|
||||
$projectList = array(0, 1, 11, 41);
|
||||
|
||||
$weekly = new weeklyTest();
|
||||
|
||||
r($weekly->getWorkloadByTypeTest()) && p() && e();
|
||||
r($weekly->getWorkloadByTypeTest($projectList[0])) && p('design,devel,test,study,discuss,ui,affair,misc') && e('574.00,568.00,563.00,556.00,557.00,571.00,563.00,566.00'); //测试project值为0
|
||||
r($weekly->getWorkloadByTypeTest($projectList[1])) && p() && e('0'); //测试project值为1
|
||||
r($weekly->getWorkloadByTypeTest($projectList[2])) && p('design,devel,test,study,discuss,ui,affair,misc') && e('24.00,11.00,16.00,3.00,9.00,5.00,18.00,14.00'); //测试project值为11
|
||||
r($weekly->getWorkloadByTypeTest($projectList[3])) && p('affair,test,study,discuss') && e('13.00,12.00,3.00,7.00'); //测试project值为41
|
||||
Reference in New Issue
Block a user