From e18b19ae79f59bc04e7c1cbefe90eb1adb74ea38 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 19 Aug 2025 15:18:26 +0800 Subject: [PATCH] * [task#148041,done,0.1h] add step for getprogramtree unittest. --- module/project/test/model/getprogramtree.php | 23 +++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/module/project/test/model/getprogramtree.php b/module/project/test/model/getprogramtree.php index edf75607a4..02a37dd1f9 100644 --- a/module/project/test/model/getprogramtree.php +++ b/module/project/test/model/getprogramtree.php @@ -1,23 +1,30 @@ #!/usr/bin/env php gen(20); -su('admin'); - /** title=测试 projectModel::getProgramTree; timeout=0 cid=1 -- 查询第一个项目集名称第0条的name属性 @项目集1 +- 获取id为1项目集的数据 + - 第0条的id属性 @1 + - 第0条的name属性 @项目集1 + - 第0条的parent属性 @0 +- 获取id为2项目集的数据 + - 第1条的id属性 @2 + - 第1条的name属性 @项目集2 + - 第1条的parent属性 @0 - 查询项目集数量 @9 */ +include dirname(__FILE__, 5) . '/test/lib/init.php'; +zenData('project')->gen(20); +su('admin'); global $tester; $tester->loadModel('project'); - $programs = $tester->project->getProgramTree('all'); -r($programs) && p('0:name') && e('项目集1'); // 查询第一个项目集名称 -r(count($programs)) && p() && e('9'); // 查询项目集数量 + +r($programs) && p('0:id,name,parent') && e('1,项目集1,0'); // 获取id为1项目集的数据 +r($programs) && p('1:id,name,parent') && e('2,项目集2,0'); // 获取id为2项目集的数据 +r(count($programs)) && p() && e('9'); // 查询项目集数量