From b1be381e27b7fd309e4a9869e49ee136d9d53685 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Wed, 20 Aug 2025 10:58:24 +0800 Subject: [PATCH] * Optimize getworkhour unit test script. --- module/project/test/model/getworkhour.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/module/project/test/model/getworkhour.php b/module/project/test/model/getworkhour.php index e5d3d1cac4..4457e53a41 100755 --- a/module/project/test/model/getworkhour.php +++ b/module/project/test/model/getworkhour.php @@ -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'); // 获取不存在项目工时信息