From 4e5ac26b3a126fbcb55d55c6f2b9995a162064e2 Mon Sep 17 00:00:00 2001 From: liugang Date: Fri, 13 Jun 2025 13:41:33 +0800 Subject: [PATCH 1/3] + [misc] add comments of unittest steps. --- .../testcase/test/model/batchchangetype.php | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/module/testcase/test/model/batchchangetype.php b/module/testcase/test/model/batchchangetype.php index d5e61d7ac6..c484c6d073 100755 --- a/module/testcase/test/model/batchchangetype.php +++ b/module/testcase/test/model/batchchangetype.php @@ -9,8 +9,44 @@ zenData('case')->gen(2); /** title=测试 testcaseModel->batchChangeType(); +timeout=0 cid=1 -pid=1 + +- 用例参数为空返回 false。 @0 +- 用例参数不为空、类型参数为空返回 false。 @0 +- 用例参数对应的用例不存在,返回 false。 @0 +- 批量修改用例类型为 other 成功,返回 true。 @1 +- 批量修改用例类型后类型为 other。 + - 第1条的type属性 @other + - 第2条的type属性 @other +- 批量修改用例类型为 interface 成功,返回 true。 @1 +- 批量修改用例类型后类型为 interface。 + - 第1条的type属性 @interface + - 第2条的type属性 @interface +- 批量修改用例类型为 feature 成功,返回 true。 @1 +- 批量修改用例类型后类型为 feature。 + - 第1条的type属性 @feature + - 第2条的type属性 @feature +- 批量修改用例类型为 install 成功,返回 true。 @1 +- 批量修改用例类型后类型为 install。 + - 第1条的type属性 @install + - 第2条的type属性 @install +- 批量修改用例类型为 config 成功,返回 true。 @1 +- 批量修改用例类型后类型为 config。 + - 第1条的type属性 @config + - 第2条的type属性 @config +- 批量修改用例类型为 performance 成功,返回 true。 @1 +- 批量修改用例类型后类型为 performance。 + - 第1条的type属性 @performance + - 第2条的type属性 @performance +- 批量修改用例类型为 security 成功,返回 true。 @1 +- 批量修改用例类型后类型为 security。 + - 第1条的type属性 @security + - 第2条的type属性 @security +- 批量修改用例类型为 other 成功,返回 true。 @1 +- 批量修改用例类型后类型为 other。 + - 第1条的type属性 @other + - 第2条的type属性 @other */ From 02e2b08456af1a74987759d8c867152f6fe13562 Mon Sep 17 00:00:00 2001 From: liugang Date: Fri, 13 Jun 2025 13:42:39 +0800 Subject: [PATCH 2/3] + [misc] add comments of unittest steps. --- .../testcase/test/model/batchchangetype.php | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/module/testcase/test/model/batchchangetype.php b/module/testcase/test/model/batchchangetype.php index c484c6d073..765066a167 100755 --- a/module/testcase/test/model/batchchangetype.php +++ b/module/testcase/test/model/batchchangetype.php @@ -47,6 +47,51 @@ cid=1 - 批量修改用例类型后类型为 other。 - 第1条的type属性 @other - 第2条的type属性 @other +- 批量修改用例类型后记录日志。 + - 第0条的objectType属性 @case + - 第0条的objectID属性 @2 + - 第0条的action属性 @edited + - 第0条的extra属性 @Other + - 第1条的objectType属性 @case + - 第1条的objectID属性 @1 + - 第1条的action属性 @edited + - 第1条的extra属性 @Other +- 批量修改用例类型后记录日志。 + - 第2条的objectType属性 @case + - 第2条的objectID属性 @2 + - 第2条的action属性 @edited + - 第2条的extra属性 @Security + - 第3条的objectType属性 @case + - 第3条的objectID属性 @1 + - 第3条的action属性 @edited + - 第3条的extra属性 @Security +- 批量修改用例类型后记录日志。 + - 第4条的objectType属性 @case + - 第4条的objectID属性 @2 + - 第4条的action属性 @edited + - 第4条的extra属性 @Performance + - 第5条的objectType属性 @case + - 第5条的objectID属性 @1 + - 第5条的action属性 @edited + - 第5条的extra属性 @Performance +- 批量修改用例类型后记录日志。 + - 第6条的objectType属性 @case + - 第6条的objectID属性 @2 + - 第6条的action属性 @edited + - 第6条的extra属性 @Config + - 第7条的objectType属性 @case + - 第7条的objectID属性 @1 + - 第7条的action属性 @edited + - 第7条的extra属性 @Config +- 批量修改用例类型后记录日志。 + - 第8条的objectType属性 @case + - 第8条的objectID属性 @2 + - 第8条的action属性 @edited + - 第8条的extra属性 @Install + - 第9条的objectType属性 @case + - 第9条的objectID属性 @1 + - 第9条的action属性 @edited + - 第9条的extra属性 @Install */ From 0df0862f67009f333ebfd420adfda69fcc8bb51f Mon Sep 17 00:00:00 2001 From: liugang Date: Fri, 13 Jun 2025 13:43:23 +0800 Subject: [PATCH 3/3] + [misc] add comments of unittest steps. --- .../testcase/test/model/batchchangetype.php | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/module/testcase/test/model/batchchangetype.php b/module/testcase/test/model/batchchangetype.php index 765066a167..5c48b5f76f 100755 --- a/module/testcase/test/model/batchchangetype.php +++ b/module/testcase/test/model/batchchangetype.php @@ -92,6 +92,52 @@ cid=1 - 第9条的objectID属性 @1 - 第9条的action属性 @edited - 第9条的extra属性 @Install +- 批量修改用例类型后记录日志。 + - 第10条的objectType属性 @case + - 第10条的objectID属性 @2 + - 第10条的action属性 @edited + - 第10条的extra属性 @Feature + - 第11条的objectType属性 @case + - 第11条的objectID属性 @1 + - 第11条的action属性 @edited + - 第11条的extra属性 @Feature +- 批量修改用例类型后记录日志。 + - 第12条的objectType属性 @case + - 第12条的objectID属性 @2 + - 第12条的action属性 @edited + - 第12条的extra属性 @Interface + - 第13条的objectType属性 @case + - 第13条的objectID属性 @1 + - 第13条的action属性 @edited + - 第13条的extra属性 @Interface +- 批量修改用例类型后记录日志详情,type 字段从 security 变成 other。 + - 第0条的field属性 @type + - 第0条的old属性 @security + - 第0条的new属性 @other + - 第1条的field属性 @type + - 第1条的old属性 @security + - 第1条的new属性 @other +- 批量修改用例类型后记录日志详情,type 字段从 performance 变成 security。 + - 第2条的field属性 @type + - 第2条的old属性 @performance + - 第2条的new属性 @security + - 第3条的field属性 @type + - 第3条的old属性 @performance + - 第3条的new属性 @security +- 批量修改用例类型后记录日志详情,type 字段从 config 变成 performance。 + - 第4条的field属性 @type + - 第4条的old属性 @config + - 第4条的new属性 @performance + - 第5条的field属性 @type + - 第5条的old属性 @config + - 第5条的new属性 @performance +- 批量修改用例类型后记录日志详情,type 字段从 install 变成 config。 + - 第6条的field属性 @type + - 第6条的old属性 @install + - 第6条的new属性 @config + - 第7条的field属性 @type + - 第7条的old属性 @install + - 第7条的new属性 @config */