From 5f41dab95acbe501328ed0ccc10c66d07c1d23d0 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Fri, 8 Aug 2025 14:23:47 +0800 Subject: [PATCH] * [task#147560,done,1h,0h] Optimize closetodo unit test script. --- module/todo/test/tao/closetodo.php | 33 +++++++++++++++++-- .../test/tao/yaml/closetodo/closetodo.yaml | 4 +-- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/module/todo/test/tao/closetodo.php b/module/todo/test/tao/closetodo.php index f2f560e55c..1f7d88e7ce 100644 --- a/module/todo/test/tao/closetodo.php +++ b/module/todo/test/tao/closetodo.php @@ -2,16 +2,43 @@ loadYaml('closetodo')->gen(1); +su('admin'); + +zenData('todo')->loadYaml('closetodo')->gen(10); global $tester; $todo = new todoTest(); -r($todo->closeTodoTest(1)) && p('oldStatus,newStatus,isClosed') && e('wait,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 +r($todo->closeTodoTest(1)) && p('oldStatus,newStatus,isClosed') && e('wait,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 +r($todo->closeTodoTest(2)) && p('oldStatus,newStatus,isClosed') && e('doing,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 +r($todo->closeTodoTest(3)) && p('oldStatus,newStatus,isClosed') && e('done,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 +r($todo->closeTodoTest(4)) && p('oldStatus,newStatus,isClosed') && e('closed,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 +r($todo->closeTodoTest(5)) && p('oldStatus,newStatus,isClosed') && e('wait,closed,1'); // 将wait状态更新为close状态并判断是否关闭成功 diff --git a/module/todo/test/tao/yaml/closetodo/closetodo.yaml b/module/todo/test/tao/yaml/closetodo/closetodo.yaml index 5599caa925..38cf40e8e9 100644 --- a/module/todo/test/tao/yaml/closetodo/closetodo.yaml +++ b/module/todo/test/tao/yaml/closetodo/closetodo.yaml @@ -5,13 +5,13 @@ version: 1.0.0 fields: - field: id - range: 1 + range: 1-10 - field: date range: '`2023-04-23`' - field: type range: custom - field: status - range: wait + range: wait,doing,done,closed - field: finishedDate range: '`2023-04-23`' - field: closedDate