From 2bf91bac23a1211dccd713480541758251d80ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E6=B7=91=E6=9D=B0?= Date: Thu, 5 Jan 2023 14:48:35 +0800 Subject: [PATCH] * Add case of program model. --- test/class/program.class.php | 11 +++++++++++ test/lib/init.php | 2 +- test/model/program/getkanbangroup.php | 24 ++++++++++++++++++------ 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/test/class/program.class.php b/test/class/program.class.php index f223f5bce5..3dce3c683a 100644 --- a/test/class/program.class.php +++ b/test/class/program.class.php @@ -211,4 +211,15 @@ class programTest { return $this->program->getTreeMenu($programID); } + + /** + * Get kanban group. + * + * @access public + * @return array + */ + public function getKanbanGroupTest() + { + return $this->program->getKanbanGroup(); + } } diff --git a/test/lib/init.php b/test/lib/init.php index 9fed533cd7..e670afa9cb 100644 --- a/test/lib/init.php +++ b/test/lib/init.php @@ -259,7 +259,7 @@ function zdImport($table, $yaml, $count = 10) function su($account) { $userModel = new userModel(); - $user = $userModel->identify($account, '123qwe!@#'); + $user = $userModel->identify($account, '123Qwe!@#'); if($user) return $userModel->login($user); return false; } diff --git a/test/model/program/getkanbangroup.php b/test/model/program/getkanbangroup.php index fc21900f8a..e794f8bb31 100755 --- a/test/model/program/getkanbangroup.php +++ b/test/model/program/getkanbangroup.php @@ -1,8 +1,21 @@ #!/usr/bin/env php id->range('1-3'); +$program->name->range('1-3')->prefix('项目集'); +$program->type->range('program'); +$program->path->range('1-3')->prefix(',')->postfix(','); +$program->grade->range('1'); +$program->status->range('wait'); +$program->openedBy->range('admin,test1'); +$program->begin->range('20220112 000000:0')->type('timestamp')->format('YY/MM/DD'); +$program->end->range('20220212 000000:0')->type('timestamp')->format('YY/MM/DD'); +$program->gen(3); + /** title=测试 programModel::getKanbanGroup(); @@ -10,16 +23,15 @@ cid=1 pid=1 查看当前用户负责的项目集看板数量 >> 2 -查看当前用户其他的项目集看板数量 >> 8 +查看当前用户其他的项目集看板数量 >> 1 查看当前用户其他的项目集看板详情 >> 项目集2 */ -global $tester; -$tester->loadModel('program'); +$programTester = new programTest(); -$kanbanGroup = $tester->program->getKanbanGroup(); +$kanbanGroup = $programTester->getKanbanGroupTest(); r(count($kanbanGroup['my'])) && p('') && e('2'); //查看当前用户负责的项目集看板数量 -r(count($kanbanGroup['others'])) && p('') && e('8'); //查看当前用户其他的项目集看板数量 -r($kanbanGroup['others']) && p('0:name') && e('项目集2'); //查看当前用户其他的项目集看板详情 \ No newline at end of file +r(count($kanbanGroup['others'])) && p('') && e('1'); //查看当前用户其他的项目集看板数量 +r($kanbanGroup['others']) && p('0:name') && e('项目集2'); //查看当前用户其他的项目集看板详情