* [ci,done,0.1h] fix fixfirst unit test error.

This commit is contained in:
tianshujie
2025-06-04 16:22:26 +08:00
parent e1139972c5
commit 7f07968f85
+15 -12
View File
@@ -2,6 +2,19 @@
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/execution.unittest.class.php';
/**
title=测试executionModel->fixFirstTest();
cid=1
- 不传入withLeft第0条的estimate属性 @56.3
- 敏捷执行更新首日剩余工时第0条的left属性 @68.5
- 瀑布执行更新首日剩余工时第0条的estimate属性 @无数据
- 瀑布执行更新首日剩余工时第0条的estimate属性 @无数据
- 瀑布执行更新首日剩余工时第0条的estimate属性 @无数据
*/
zenData('user')->gen(5);
su('admin');
@@ -35,18 +48,6 @@ $task->left->range('1-10');
$task->consumed->range('1-10');
$task->gen(10);
/**
title=测试executionModel->fixFirstTest();
cid=1
pid=1
不传入withLeft >> 25
敏捷执行更新首日剩余工时 >> 5
瀑布执行更新首日剩余工时 >> 17
*/
$executionIDList = array(3, 4);
$scrumEstimate = array('date' => '2022-01-12', 'estimate' => '25');
@@ -58,3 +59,5 @@ $executionTester = new executionTest();
r($executionTester->fixFirstTest($executionIDList[0], $scrumEstimate, $date)) && p('0:estimate') && e('56.3'); // 不传入withLeft
r($executionTester->fixFirstTest($executionIDList[0], $withLeft, $date)) && p('0:left') && e('68.5'); // 敏捷执行更新首日剩余工时
r($executionTester->fixFirstTest($executionIDList[1], $waterfallEstimate, $date)) && p('0:estimate') && e('无数据'); // 瀑布执行更新首日剩余工时
r($executionTester->fixFirstTest($executionIDList[1], $scrumEstimate, $date)) && p('0:estimate') && e('无数据'); // 瀑布执行更新首日剩余工时
r($executionTester->fixFirstTest($executionIDList[1], $withLeft, $date)) && p('0:estimate') && e('无数据'); // 瀑布执行更新首日剩余工时