diff --git a/module/custom/test/model/processprojectacl.php b/module/custom/test/model/processprojectacl.php index 9485309303..3bc2e2e404 100644 --- a/module/custom/test/model/processprojectacl.php +++ b/module/custom/test/model/processprojectacl.php @@ -6,6 +6,27 @@ title=测试 customModel->processProjectAcl(); timeout=0 cid=1 +- 处理项目权限为继承项目集的项目权限 + - 属性id @11 + - 属性acl @private + - 属性whitelist @admin,user4 +- 处理项目权限为继承项目集的项目权限 + - 属性id @60 + - 属性acl @private + - 属性whitelist @user1,user3 +- 处理项目权限为继承项目集的项目权限 + - 属性id @61 + - 属性acl @program + - 属性whitelist @,, +- 处理项目权限为继承项目集的项目权限 + - 属性id @100 + - 属性acl @program + - 属性whitelist @,, +- 处理项目权限为继承项目集的项目权限 + - 属性id @1 + - 属性acl @open + - 属性whitelist @,admin, + */ include dirname(__FILE__, 5) . '/test/lib/init.php'; @@ -25,8 +46,11 @@ $stakeholderTable->gen(10); zenData('user')->gen(5); su('admin'); -$projects = array(11, 60); +$projects = array(11, 60, 61, 100, 1); $customTester = new customTest(); r($customTester->processProjectAclTest($projects[0])) && p('id;acl;whitelist', ';') && e('11;private;admin,user4'); // 处理项目权限为继承项目集的项目权限 r($customTester->processProjectAclTest($projects[1])) && p('id;acl;whitelist', ';') && e('60;private;user1,user3'); // 处理项目权限为继承项目集的项目权限 +r($customTester->processProjectAclTest($projects[2])) && p('id;acl;whitelist', ';') && e('61;program;,,'); // 处理项目权限为继承项目集的项目权限 +r($customTester->processProjectAclTest($projects[3])) && p('id;acl;whitelist', ';') && e('100;program;,,'); // 处理项目权限为继承项目集的项目权限 +r($customTester->processProjectAclTest($projects[4])) && p('id;acl;whitelist', ';') && e('1;open;,admin,'); // 处理项目权限为继承项目集的项目权限