* Optimize getworkhour unit test script.

This commit is contained in:
wangyuting
2025-08-21 08:38:55 +08:00
committed by tianshujie
parent 01b0b6c540
commit b1be381e27
+15 -3
View File
@@ -23,19 +23,31 @@ cid=1
- 属性totalEstimate @61
- 属性totalConsumed @18
- 属性totalLeft @61
- 获取不存在项目工时信息
- 属性totalHours @0
- 属性totalEstimate @0
- 属性totalConsumed @0
- 属性totalLeft @0
- 获取项目ID为60的总消耗工时
- 属性totalHours @225
- 属性totalHours @300
- 属性totalEstimate @35
- 属性totalConsumed @11
- 属性totalLeft @35
- 获取不存在项目工时信息
- 属性totalHours @0
- 属性totalEstimate @0
- 属性totalConsumed @0
- 属性totalLeft @0
*/
$projectIdList = array(1, 11, 60);
$projectIdList = array(1, 11, 21, 60, 61);
global $tester;
$tester->loadModel('project');
r($tester->project->getWorkHour($projectIdList[0])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('0,0,0,0'); // 获取不存在项目工时信息
r($tester->project->getWorkHour($projectIdList[1])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('112.5,61,18,61'); // 获取项目ID为11的总预计工时
r($tester->project->getWorkHour($projectIdList[2])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('225,35,11,35'); // 获取项目ID为60的总消耗工时
r($tester->project->getWorkHour($projectIdList[2])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('0,0,0,0'); // 获取不存在项目工时信息
r($tester->project->getWorkHour($projectIdList[3])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('300,35,11,35'); // 获取项目ID为60的总消耗工时
r($tester->project->getWorkHour($projectIdList[4])) && p('totalHours,totalEstimate,totalConsumed,totalLeft') && e('0,0,0,0'); // 获取不存在项目工时信息