* Add test code of task 86270.

This commit is contained in:
wangxuepeng
2023-03-13 02:36:43 +00:00
parent 25b6c0d167
commit 192a425577
4 changed files with 113 additions and 0 deletions
+51
View File
@@ -419,4 +419,55 @@ class groupTest
return $objects;
}
/**
* 获取一条权限的基本信息
*
* @param int $privID
* @param string $lang
* @access public
* @return void
*/
public function getPrivInfoTest($priv, $lang)
{
$object = $this->objectModel->getPrivInfo($priv, $lang);
if(dao::isError()) return dao::getError();
return $object;
}
/**
* 获取模块和权限包option
*
* @access public
* @return array
*/
public function getModuleAndPackageTreeTest()
{
return $this->objectModel->getModuleAndPackageTree();
}
/**
* 更新权限
*
* @access public
* @return void
*/
public function updatePrivTest($privID,$lang)
{
$this->objectModel->updatePrivLang($privID,$lang);
if(dao::isError())
{
return false;
}
return true;
}
}
@@ -0,0 +1,20 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/group.class.php';
su('admin');
/**
title=测试groupModel->getModuleAndPackageTree();
cid=1
pid=1
*/
$group = new groupTest();
var_dump($group->getModuleAndPackageTreeTest());
r($group->getModuleAndPackageTreeTest()) && p() && e("获取数据");
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/group.class.php';
/**
*
* title = 测试 groupModel->getPrivInfo();
*
* cid=1
* pid=1
*
*/
$group = new groupTest();
$_POST['name'] = '修改test';
$_POST['desc'] = '描述描述描述';
$_POST['module'] = 'webhook';
r($group->updatePrivTest(3324,'zh-cn')) && p('priv') && e("这是获取到的一条权限");
//测试获取 id为3324的权限信息
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/group.class.php';
/**
*
* title = 测试 groupModel->getPrivInfo();
*
* cid=1
* pid=1
*
*/
$group = new groupTest();
r($group->getPrivInfoTest(3324,'zh-cn')) && p('priv') && e("这是获取到的一条权限");
//测试获取 id为3324的权限信息