diff --git a/module/common/test/model/savequerycondition.php b/module/common/test/model/savequerycondition.php index c852be91e0..7f7755818b 100755 --- a/module/common/test/model/savequerycondition.php +++ b/module/common/test/model/savequerycondition.php @@ -10,6 +10,9 @@ cid=1 - 仅保留WHERE条件 @id = 1 - 保留完整SQL语句 @SELECT * FROM zt_execution WHERE id = 1 +- 仅保留WHERE条件 @1=1 +- 仅保留WHERE条件 @id = 1 and type = "story" +- 仅保留WHERE条件 @id = 1 and type = "epic" */ diff --git a/module/task/test/model/recordworkhour.php b/module/task/test/model/recordworkhour.php index ca5681dc79..a93e5a3cf3 100755 --- a/module/task/test/model/recordworkhour.php +++ b/module/task/test/model/recordworkhour.php @@ -10,6 +10,49 @@ title=测试记录任务的工时 timeout=0 cid=1 +- 任务未开始时记录工时,查看已消耗工时,应该在之前消耗的基础上增加测试设置的消耗值 + - 属性field @consumed + - 属性old @3 + - 属性new @8 +- 任务未开始时记录工时,查看状态是否变化,应该从未开始变为开始 + - 属性field @status + - 属性old @wait + - 属性new @doing +- 任务未开始时记录工时,查看指派给是否变化,应该从之前用户变为当前用户 + - 属性field @assignedTo + - 属性old @user1 + - 属性new @admin +- 不在多人任务团队中的用户记录工时,直接返回false @0 +- 在多人任务团队中的用户记录工时,查看返回的最初预计工时 + - 属性field @estimate + - 属性old @1 + - 属性new @25 +- 在多人任务团队中的用户记录工时,查看返回的消耗工时 + - 属性field @consumed + - 属性old @4 + - 属性new @2 +- 在多人任务团队中的用户记录工时,查看返回的剩余工时 + - 属性field @left + - 属性old @2 + - 属性new @21 +- 通过记录日志直接完成任务的情况 + - 第0条的field属性 @consumed + - 第0条的old属性 @5 + - 第0条的new属性 @10 +- 正常记录工时 + - 第2条的field属性 @status + - 第2条的old属性 @done + - 第2条的new属性 @doing +- 正常记录工时 + - 第2条的field属性 @status + - 第2条的old属性 @cancel + - 第2条的new属性 @doing +- 正常记录工时 + - 第2条的field属性 @status + - 第2条的old属性 @closed + - 第2条的new属性 @doing +- 无消耗时返回提示信息,因为没有填写消耗所以应该提示填写耗时属性consumed[1] @请填写"耗时" + */ $execution = zenData('project'); @@ -100,4 +143,4 @@ r($task->recordWorkhourTest(3, $finishTaskEffort)) && p('0:field,old,new' r($task->recordWorkhourTest(4, $normalTaskEffort)) && p('2:field,old,new') && e('status,done,doing'); // 正常记录工时 r($task->recordWorkhourTest(6, $normalTaskEffort)) && p('2:field,old,new') && e('status,cancel,doing'); // 正常记录工时 r($task->recordWorkhourTest(7, $normalTaskEffort)) && p('2:field,old,new') && e('status,closed,doing'); // 正常记录工时 -r($task->recordWorkhourTest(5, $noconsumedTaskEffort)) && p('consumed[1]') && e('请填写"耗时"'); // 无消耗时返回提示信息,因为没有填写消耗所以应该提示填写耗时 +r($task->recordWorkhourTest(5, $noconsumedTaskEffort)) && p('consumed[1]') && e('请填写"耗时"'); // 无消耗时返回提示信息,因为没有填写消耗所以应该提示填写耗时 \ No newline at end of file