* [unittest] fix checkdates file error.
This commit is contained in:
@@ -9,9 +9,9 @@ cid=0
|
||||
|
||||
- 步骤1:无子执行项目 @1
|
||||
- 步骤2:日期检查通过 @1
|
||||
- 步骤3:结束日期早于子执行 @0
|
||||
- 步骤4:开始日期晚于子执行 @0
|
||||
- 步骤5:开始和结束日期都有问题 @0
|
||||
- 步骤3:结束日期早于子执行属性end @项目的完成日期应大于等于执行的最大完成日期:2025-11-07
|
||||
- 步骤4:开始日期晚于子执行属性end @项目的完成日期应大于等于执行的最大完成日期:2025-11-06
|
||||
- 步骤5:开始和结束日期都有问题属性end @项目的完成日期应大于等于执行的最大完成日期:2025-11-06
|
||||
|
||||
*/
|
||||
|
||||
@@ -22,7 +22,7 @@ zenData('project')->loadYaml('project_checkdates', false, 2)->gen(20);
|
||||
|
||||
su('admin');
|
||||
|
||||
$projectTest = new Project();
|
||||
$projectTest = new projectTest();
|
||||
|
||||
// 创建测试项目对象
|
||||
$project1 = new stdClass();
|
||||
@@ -31,7 +31,7 @@ $project1->end = '2024-12-31';
|
||||
|
||||
$project2 = new stdClass();
|
||||
$project2->begin = '2024-01-15';
|
||||
$project2->end = '2024-02-15';
|
||||
$project2->end = '2025-12-15';
|
||||
|
||||
$project3 = new stdClass();
|
||||
$project3->begin = '2024-01-15';
|
||||
@@ -45,8 +45,8 @@ $project5 = new stdClass();
|
||||
$project5->begin = '2024-04-01';
|
||||
$project5->end = '2024-01-31';
|
||||
|
||||
r($projectTest->checkDatesTest(999, $project1)) && p() && e('1'); // 步骤1:无子执行项目
|
||||
r($projectTest->checkDatesTest(1, $project2)) && p() && e('1'); // 步骤2:日期检查通过
|
||||
r($projectTest->checkDatesTest(2, $project3)) && p() && e('0'); // 步骤3:结束日期早于子执行
|
||||
r($projectTest->checkDatesTest(1, $project4)) && p() && e('0'); // 步骤4:开始日期晚于子执行
|
||||
r($projectTest->checkDatesTest(1, $project5)) && p() && e('0'); // 步骤5:开始和结束日期都有问题
|
||||
r($projectTest->checkDatesTest(999, $project1)) && p() && e('1'); // 步骤1:无子执行项目
|
||||
r($projectTest->checkDatesTest(1, $project2)) && p() && e('1'); // 步骤2:日期检查通过
|
||||
r($projectTest->checkDatesTest(2, $project3)) && p('end') && e('项目的完成日期应大于等于执行的最大完成日期:2025-11-07'); // 步骤3:结束日期早于子执行
|
||||
r($projectTest->checkDatesTest(1, $project4)) && p('end') && e('项目的完成日期应大于等于执行的最大完成日期:2025-11-06'); // 步骤4:开始日期晚于子执行
|
||||
r($projectTest->checkDatesTest(1, $project5)) && p('end') && e('项目的完成日期应大于等于执行的最大完成日期:2025-11-06'); // 步骤5:开始和结束日期都有问题
|
||||
|
||||
Reference in New Issue
Block a user