From 04a99d857ab73d014436bb2bffff5d855f1aa583 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Fri, 15 Aug 2025 01:26:05 +0000 Subject: [PATCH] * [unittest] modify unittest. --- module/todo/test/lib/todo.unittest.class.php | 4 ++-- module/todo/test/tao/getcyclelist.php | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/module/todo/test/lib/todo.unittest.class.php b/module/todo/test/lib/todo.unittest.class.php index afff20ac6b..ad3544ad41 100755 --- a/module/todo/test/lib/todo.unittest.class.php +++ b/module/todo/test/lib/todo.unittest.class.php @@ -408,7 +408,7 @@ class todoTest * @access public * @return int */ - public function getCycleListTest(bool $initCycle = true): int + public function getCycleListTest(bool $initCycle = true): array { $todoList = $this->objectModel->getValidCycleList(); @@ -416,7 +416,7 @@ class todoTest $cycleList = $this->objectModel->getCycleList($todoList); - return count($cycleList) > 0 ? 1 : 0; + return $cycleList; } /** diff --git a/module/todo/test/tao/getcyclelist.php b/module/todo/test/tao/getcyclelist.php index 9ca280eafc..427678b964 100755 --- a/module/todo/test/tao/getcyclelist.php +++ b/module/todo/test/tao/getcyclelist.php @@ -15,10 +15,22 @@ title=测试 todoTao::getCycleList(); timeout=0 cid=1 +- 获取通过周期待办的生成的待办数据为空的情况,结果为 0 @0 +- 获取有周期待办生成的待办数量,结果为 3 @3 +- 获取有周期待办生成的待办数据详细信息 + - 第2条的account属性 @admin + - 第2条的name属性 @周期待办:每月的每天,提前1天生成 + - 第2条的begin属性 @0801 + - 第2条的end属性 @1801 + */ initData(); $todo = new todoTest(); -r($todo->getCycleListTest($initCycleData = false)) && p() && e('0'); // 获取通过周期待办的生成的待办数据为空的情况,结果为 0 -r($todo->getCycleListTest($initCycleData = true)) && p() && e('1'); // 获取有周期待办生成的待办数据,结果为 1 +$cycleList = $todo->getCycleListTest($initCycleData = false); +r(count($cycleList)) && p() && e('0'); // 获取通过周期待办的生成的待办数据为空的情况,结果为 0 + +$cycleList = $todo->getCycleListTest($initCycleData = true); +r(count($cycleList)) && p() && e('3'); // 获取有周期待办生成的待办数量,结果为 3 +r($cycleList) && p('2:account,name,begin,end') && e('admin,周期待办:每月的每天,提前1天生成,0801,1801'); // 获取有周期待办生成的待办数据详细信息 \ No newline at end of file