Files
EasySoft-ZenTaoPMS/module/group/test/model/getprivsafterversion.php
T
2025-09-25 09:16:13 +08:00

28 lines
1.2 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 groupModel::getPrivsAfterVersion();
timeout=0
cid=0
- 步骤1:空版本号获取所有权限属性doc-sort @doc-sort
- 步骤2:版本号18.0获取权限属性doc-sort @~~
- 步骤3:下划线版本号18_0获取权限属性doc-sort @~~
- 步骤4:较早版本号1.0获取权限属性project-computeBurn @project-computeBurn
- 步骤5:不存在的高版本号999.0获取权限属性notexist @~~
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/group.unittest.class.php';
su('admin');
$group = new groupTest();
r($group->getPrivsAfterVersionTest('')) && p('doc-sort') && e('doc-sort'); // 步骤1:空版本号获取所有权限
r($group->getPrivsAfterVersionTest('18.0')) && p('doc-sort') && e('~~'); // 步骤2:版本号18.0获取权限
r($group->getPrivsAfterVersionTest('18_0')) && p('doc-sort') && e('~~'); // 步骤3:下划线版本号18_0获取权限
r($group->getPrivsAfterVersionTest('1.0')) && p('project-computeBurn') && e('project-computeBurn'); // 步骤4:较早版本号1.0获取权限
r($group->getPrivsAfterVersionTest('999.0')) && p('notexist') && e('~~'); // 步骤5:不存在的高版本号999.0获取权限