From d830a38cc2bd00fe0a6fa486d7e29f207d456615 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Tue, 2 Jan 2024 09:25:54 +0800 Subject: [PATCH] * Modify unit test results of myModel::setMenu. --- module/my/test/model/setmenu.php | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/module/my/test/model/setmenu.php b/module/my/test/model/setmenu.php index cbfb232b69..6aaa32b1c2 100644 --- a/module/my/test/model/setmenu.php +++ b/module/my/test/model/setmenu.php @@ -1,27 +1,31 @@ #!/usr/bin/env php config('user_role')->gen('10'); /** title=测试 myModel->getActions(); cid=1 -pid=1 -正常查询action >> 0 -正常查询action统计 >> 0 +- 获取 admin 角色 空 的地盘菜单 @5:index,10:calendar,15:work,20:audit,25:project,30:execution,35:contribute,40:dynamic,45:score,50:contacts + +- 获取 user1 角色 qa 的地盘菜单 @5:index,10:calendar,20:audit,25:project,30:execution,35:contribute,40:dynamic,45:score,50:contacts,32:task + +- 获取 user2 po 的地盘菜单 @5:index,10:calendar,20:audit,25:project,30:task,35:contribute,40:dynamic,45:score,50:contacts,32:task,15:story,16:requirement + +- 获取 user3 pm 的地盘菜单 @5:index,10:calendar,20:audit,25:project,30:task,40:dynamic,45:score,50:contacts,32:task,15:story,16:requirement,17:myProject */ +include dirname(__FILE__, 5) . '/test/lib/init.php'; +include dirname(__FILE__, 2) . '/my.class.php'; + +zdTable('user')->config('user_role')->gen('10'); $my = new myTest(); $accountList = array('admin', 'user1', 'user2', 'user3'); -r($my->setMenuTest($accountList[0])) && p() && e('5:index,10:calendar,15:work,20:audit,25:project,30:execution,35:contribute,40:dynamic,50:contacts'); // 获取 admin 角色 空 的地盘菜单 -r($my->setMenuTest($accountList[1])) && p() && e('5:index,10:calendar,20:audit,25:project,30:execution,35:contribute,40:dynamic,50:contacts,32:task'); // 获取 user1 角色 qa 的地盘菜单 -r($my->setMenuTest($accountList[2])) && p() && e('5:index,10:calendar,20:audit,25:project,30:task,35:contribute,40:dynamic,50:contacts,32:task,15:story,16:requirement'); // 获取 user2 po 的地盘菜单 -r($my->setMenuTest($accountList[3])) && p() && e('5:index,10:calendar,20:audit,25:project,30:task,40:dynamic,50:contacts,32:task,15:story,16:requirement,17:myProject'); // 获取 user3 pm 的地盘菜单 +r($my->setMenuTest($accountList[0])) && p() && e('5:index,10:calendar,15:work,20:audit,25:project,30:execution,35:contribute,40:dynamic,45:score,50:contacts'); // 获取 admin 角色 空 的地盘菜单 +r($my->setMenuTest($accountList[1])) && p() && e('5:index,10:calendar,20:audit,25:project,30:execution,35:contribute,40:dynamic,45:score,50:contacts,32:task'); // 获取 user1 角色 qa 的地盘菜单 +r($my->setMenuTest($accountList[2])) && p() && e('5:index,10:calendar,20:audit,25:project,30:task,35:contribute,40:dynamic,45:score,50:contacts,32:task,15:story,16:requirement'); // 获取 user2 po 的地盘菜单 +r($my->setMenuTest($accountList[3])) && p() && e('5:index,10:calendar,20:audit,25:project,30:task,40:dynamic,45:score,50:contacts,32:task,15:story,16:requirement,17:myProject'); // 获取 user3 pm 的地盘菜单