Files
EasySoft-ZenTaoPMS/test/model/setting/setitem.php
2022-05-07 13:22:22 +08:00

76 lines
4.1 KiB
PHP

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->setItem();
cid=1
pid=1
设置没有vision的空数据 >> 0
设置没有vision的只有视图的数据 >> 0
设置没有vision的所有者是system的数据 >> 0
设置没有vision的my模块的系统数据 >> 0
设置没有vision的project模块的系统数据 >> test4
设置没有vision的product模块的系统数据 >> test5
设置没有vision的所有者是admin的数据 >> 0
设置没有vision的common模块的admin配置数据 >> 0
设置没有vision的project模块的admin配置数据 >> test8
设置没有vision的product模块的admin配置数据 >> test9
设置有vision的所有者是system的数据 >> 0
设置有vision的my模块的系统数据 >> 0
设置有vision的project模块的系统数据 >> test12
设置有vision的product模块的系统数据 >> test13
设置有vision的所有者是admin的数据 >> 0
设置有vision的common模块的admin配置数据 >> 0
设置有vision的project模块的admin配置数据 >> test16
设置有vision的product模块的admin配置数据 >> test17
*/
$setting = new settingTest();
$pathList = array();
$pathList[0] = "";
$pathList[1] = "@rnd";
$pathList[2] = "system";
$pathList[3] = "system.my";
$pathList[4] = "system.project.list";
$pathList[5] = "system.product.global.story";
$pathList[6] = "admin";
$pathList[7] = "admin.common";
$pathList[8] = "admin.project.list";
$pathList[9] = "admin.product.global.story";
$pathList[10] = "system@rnd";
$pathList[11] = "system.my@rnd";
$pathList[12] = "system.project.list@rnd";
$pathList[13] = "system.product.global.story@rnd";
$pathList[14] = "admin@rnd";
$pathList[15] = "admin.common@rnd";
$pathList[16] = "admin.project.list@rnd";
$pathList[17] = "admin.product.global.story@rnd";
r($setting->setItemTest($pathList[0], 'test0')) && p() && e('0'); // 设置没有vision的空数据
r($setting->setItemTest($pathList[1], 'test1')) && p() && e('0'); // 设置没有vision的只有视图的数据
r($setting->setItemTest($pathList[2], 'test2')) && p() && e('0'); // 设置没有vision的所有者是system的数据
r($setting->setItemTest($pathList[3], 'test3')) && p() && e('0'); // 设置没有vision的my模块的系统数据
r($setting->setItemTest($pathList[4], 'test4')) && p() && e('test4'); // 设置没有vision的project模块的系统数据
r($setting->setItemTest($pathList[5], 'test5')) && p() && e('test5'); // 设置没有vision的product模块的系统数据
r($setting->setItemTest($pathList[6], 'test6')) && p() && e('0'); // 设置没有vision的所有者是admin的数据
r($setting->setItemTest($pathList[7], 'test7')) && p() && e('0'); // 设置没有vision的common模块的admin配置数据
r($setting->setItemTest($pathList[8], 'test8')) && p() && e('test8'); // 设置没有vision的project模块的admin配置数据
r($setting->setItemTest($pathList[9], 'test9')) && p() && e('test9'); // 设置没有vision的product模块的admin配置数据
r($setting->setItemTest($pathList[10], 'test10')) && p() && e('0'); // 设置有vision的所有者是system的数据
r($setting->setItemTest($pathList[11], 'test11')) && p() && e('0'); // 设置有vision的my模块的系统数据
r($setting->setItemTest($pathList[12], 'test12')) && p() && e('test12'); // 设置有vision的project模块的系统数据
r($setting->setItemTest($pathList[13], 'test13')) && p() && e('test13'); // 设置有vision的product模块的系统数据
r($setting->setItemTest($pathList[14], 'test14')) && p() && e('0'); // 设置有vision的所有者是admin的数据
r($setting->setItemTest($pathList[15], 'test15')) && p() && e('0'); // 设置有vision的common模块的admin配置数据
r($setting->setItemTest($pathList[16], 'test16')) && p() && e('test16'); // 设置有vision的project模块的admin配置数据
r($setting->setItemTest($pathList[17], 'test17')) && p() && e('test17'); // 设置有vision的product模块的admin配置数据
system("./ztest init");