Files
EasySoft-ZenTaoPMS/test/model/setting/setitems.php
T
2023-03-13 17:54:02 +08:00

93 lines
5.9 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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->setItems();
cid=1
pid=1
创建空数据 >> 1
创建没有vision,只有视图且值为空的数据 >> 1
创建没有vision,只有所有者且值为空的数据 >> 1
创建没有visionmy模块且值为空的数据 >> 1
创建没有vision,只有所有者且值为空的数据 >> 1
创建没有visioncommon模块且值为空的数据 >> 1
创建有vision,只有所有者且值为空的数据 >> 1
创建有visionmy模块且值为空的数据 >> 1
创建有vision,只有所有者且值为空的数据 >> 1
创建有visioncommon模块且值为空的数据 >> 1
创建没有vision,只有视图且值project的数据 >> 1
创建没有vision,只有所有者且值为project的数据 >> 1
创建没有visionmy模块且值为project的数据 >> 1
创建没有vision,只有所有者且值为project的数据 >> 1
创建没有visioncommon模块且值为project的数据 >> 1
创建有vision,只有所有者且值为project的数据 >> 1
创建有visionmy模块且值为project的数据 >> 1
创建有vision,只有所有者且值为project的数据 >> 1
创建有visioncommon模块且值为project的数据 >> 1
创建没有vision,只有视图且值project和story的数据 >> 1
创建没有vision,只有所有者且值为project和story的数据 >> 1
创建没有visionmy模块且值为project和story的数据 >> 1
创建没有vision,只有所有者且值为project和story的数据 >> 1
创建没有visioncommon模块且值为project和story的数据 >> 1
创建有vision,只有所有者且值为project和story的数据 >> 1
创建有visionmy模块且值为project和story的数据 >> 1
创建有vision,只有所有者且值为project和story的数据 >> 1
创建有visioncommon模块且值为project和story的数据 >> 1
*/
$setting = new settingTest();
$pathList = array();
$pathList[0] = "";
$pathList[1] = "@rnd";
$pathList[2] = "system";
$pathList[3] = "system.my";
$pathList[4] = "admin";
$pathList[5] = "admin.common";
$pathList[6] = "system@rnd";
$pathList[7] = "system.my@rnd";
$pathList[8] = "admin@rnd";
$pathList[9] = "admin.common@rnd";
$items = new stdclass();
r($setting->setItemsTest($pathList[0], $items)) && p() && e('1'); // 创建空数据
r($setting->setItemsTest($pathList[1], $items)) && p() && e('1'); // 创建没有vision,只有视图且值为空的数据
r($setting->setItemsTest($pathList[2], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为空的数据
r($setting->setItemsTest($pathList[3], $items)) && p() && e('1'); // 创建没有vision,my模块且值为空的数据
r($setting->setItemsTest($pathList[4], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为空的数据
r($setting->setItemsTest($pathList[5], $items)) && p() && e('1'); // 创建没有visioncommon模块且值为空的数据
r($setting->setItemsTest($pathList[6], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为空的数据
r($setting->setItemsTest($pathList[7], $items)) && p() && e('1'); // 创建有vision,my模块且值为空的数据
r($setting->setItemsTest($pathList[8], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为空的数据
r($setting->setItemsTest($pathList[9], $items)) && p() && e('1'); // 创建有visioncommon模块且值为空的数据
$items->projectList = 'project';
r($setting->setItemsTest($pathList[1], $items)) && p() && e('1'); // 创建没有vision,只有视图且值project的数据
r($setting->setItemsTest($pathList[2], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为project的数据
r($setting->setItemsTest($pathList[3], $items)) && p() && e('1'); // 创建没有visionmy模块且值为project的数据
r($setting->setItemsTest($pathList[4], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为project的数据
r($setting->setItemsTest($pathList[5], $items)) && p() && e('1'); // 创建没有visioncommon模块且值为project的数据
r($setting->setItemsTest($pathList[6], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为project的数据
r($setting->setItemsTest($pathList[7], $items)) && p() && e('1'); // 创建有visionmy模块且值为project的数据
r($setting->setItemsTest($pathList[8], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为project的数据
r($setting->setItemsTest($pathList[9], $items)) && p() && e('1'); // 创建有visioncommon模块且值为project的数据
$items->global = new stdclass();
$items->global->productList = 'story';
r($setting->setItemsTest($pathList[1], $items)) && p() && e('1'); // 创建没有vision,只有视图且值project和story的数据
r($setting->setItemsTest($pathList[2], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为project和story的数据
r($setting->setItemsTest($pathList[3], $items)) && p() && e('1'); // 创建没有visionmy模块且值为project和story的数据
r($setting->setItemsTest($pathList[4], $items)) && p() && e('1'); // 创建没有vision,只有所有者且值为project和story的数据
r($setting->setItemsTest($pathList[5], $items)) && p() && e('1'); // 创建没有visioncommon模块且值为project和story的数据
r($setting->setItemsTest($pathList[6], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为project和story的数据
r($setting->setItemsTest($pathList[7], $items)) && p() && e('1'); // 创建有visionmy模块且值为project和story的数据
r($setting->setItemsTest($pathList[8], $items)) && p() && e('1'); // 创建有vision,只有所有者且值为project和story的数据
r($setting->setItemsTest($pathList[9], $items)) && p() && e('1'); // 创建有visioncommon模块且值为project和story的数据