znt/module/group/test/model/getprivsafterversion.php

28 lines
1.2 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
/**
title=测试 groupModel::getPrivsAfterVersion();
timeout=0
cid=16709
- 步骤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/model.class.php';
su('admin');
$group = new groupModelTest();
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获取权限