From a92aaebd3aaa407bc2db55572bcc5ef678335093 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Fri, 6 Jun 2025 13:54:13 +0800 Subject: [PATCH] * [unittest] fix needupdatebugstatus error. --- .../task/test/model/needupdatebugstatus.php | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/module/task/test/model/needupdatebugstatus.php b/module/task/test/model/needupdatebugstatus.php index ac67cd9880..d0e1a7de72 100755 --- a/module/task/test/model/needupdatebugstatus.php +++ b/module/task/test/model/needupdatebugstatus.php @@ -12,14 +12,20 @@ title=taskModel->needUpdateBugStatus(); timeout=0 cid=1 +- 计算不来源于bug的任务是否需要更新bug状态 @0 +- 计算来源于bug的任务是否需要更新bug状态 bug状态为active @1 +- 计算来源于bug的任务是否需要更新bug状态 bug状态为resolved @0 +- 计算来源于bug的任务是否需要更新bug状态 bug状态为closed @1 +- 计算来源于bug的任务是否需要更新bug状态 bug状态为active @1 + */ $bug = zenData('bug'); -$bug->id->range('1-3'); +$bug->id->range('1-4'); $bug->product->range('1-3'); -$bug->title->prefix("Bug")->range('1-3'); -$bug->assignedTo->prefix("user")->range('1-3'); -$bug->status->range("active,resolved"); -$bug->gen(3); +$bug->title->prefix("Bug")->range('1-4'); +$bug->assignedTo->prefix("user")->range('1-4'); +$bug->status->range("active,resolved,closed"); +$bug->gen(4); $task1 = new stdclass(); $task1->fromBug = 0; @@ -30,7 +36,15 @@ $task2->fromBug = 1; $task3 = new stdclass(); $task3->fromBug = 2; +$task4 = new stdclass(); +$task4->fromBug = 3; + +$task5 = new stdclass(); +$task5->fromBug = 4; + $task = new taskTest(); r($task->objectModel->needUpdateBugStatus($task1)) && p() && e('0'); //计算不来源于bug的任务是否需要更新bug状态 r($task->objectModel->needUpdateBugStatus($task2)) && p() && e('1'); //计算来源于bug的任务是否需要更新bug状态 bug状态为active r($task->objectModel->needUpdateBugStatus($task3)) && p() && e('0'); //计算来源于bug的任务是否需要更新bug状态 bug状态为resolved +r($task->objectModel->needUpdateBugStatus($task4)) && p() && e('1'); //计算来源于bug的任务是否需要更新bug状态 bug状态为closed +r($task->objectModel->needUpdateBugStatus($task5)) && p() && e('1'); //计算来源于bug的任务是否需要更新bug状态 bug状态为active \ No newline at end of file