89 lines
5.5 KiB
PHP
89 lines
5.5 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->getItems();
|
|
cid=1
|
|
pid=1
|
|
|
|
查询所有数据中的第一条数据 >> 0
|
|
查询所有者是系统的第一条数据 >> 0
|
|
查询所有者是系统的第一条数据 >> 0
|
|
查询所属模块是custom的第一条数据 >> 0
|
|
查询附加条件是global的第一条数据 >> new
|
|
查询值是CRProduct的第一条数据 >> 1
|
|
查询研发界面中所有者是系统的第一条数据 >> 1
|
|
查询研发界面中所属模块是custom的第一条数据 >> 0
|
|
查询研发界面中附加条件是global的第一条数据 >> new
|
|
查询研发界面中值是CRProduct的第一条数据 >> 1
|
|
查询所有者是系统并且所属模块是custom的第一条数据 >> 0
|
|
查询所有者是系统并且附加条件是global的第一条数据 >> new
|
|
查询所有者是系统并且值是CRProduct的第一条数据 >> 1
|
|
查询所有者是系统并且所属模块是common、附加条件是global的第一条数据 >> new
|
|
查询所有者是系统并且所属模块是common、值是CRProduct的第一条数据 >> 1
|
|
查询所有者是系统并且所属模块是common、附加条件是global、值是version的第一条数据 >> 16.5
|
|
查询所有者是admin并且所属模块是common、值是URSR的第一条数据 >> 2
|
|
查询所有者是admin并且所属模块是my、附加条件是block、值是initVersion的第一条数据 >> 2
|
|
查询不存在的界面配置 >> 0
|
|
查询不存在的所有者配置 >> 0
|
|
查询不存在的模块配置 >> 0
|
|
查询不存在的附加条件配置 >> 0
|
|
查询不存在的值配置 >> 0
|
|
|
|
*/
|
|
|
|
$setting = new settingTest();
|
|
|
|
$items = array();
|
|
$items[0] = "";
|
|
$items[1] = "vision=rnd";
|
|
$items[2] = "owner=system";
|
|
$items[3] = "module=custom";
|
|
$items[4] = "section=global";
|
|
$items[5] = "key=CRProduct";
|
|
$items[6] = "vision=rnd&owner=system";
|
|
$items[7] = "vision=rnd&module=custom";
|
|
$items[8] = "vision=rnd§ion=global";
|
|
$items[9] = "vision=rnd&key=CRProduct";
|
|
$items[10] = "owner=system&module=custom";
|
|
$items[11] = "owner=system§ion=global";
|
|
$items[12] = "owner=system&key=CRProduct";
|
|
$items[13] = "owner=system&module=common§ion=global";
|
|
$items[14] = "owner=system&module=common&key=CRExecution";
|
|
$items[15] = "owner=system&module=common§ion=global&key=version";
|
|
$items[16] = "owner=admin&module=common&key=URSR";
|
|
$items[17] = "owner=admin&module=my§ion=block&key=initVersion";
|
|
$items[18] = "vision=test";
|
|
$items[19] = "owner=test";
|
|
$items[20] = "module=test";
|
|
$items[21] = "section=test";
|
|
$items[22] = "key=test";
|
|
|
|
r($setting->getItemsTest($items[0])) && p('1:value') && e('0'); // 查询所有数据中的第一条数据
|
|
r($setting->getItemsTest($items[1])) && p('1:value') && e('0'); // 查询所有者是系统的第一条数据
|
|
r($setting->getItemsTest($items[2])) && p('1:value') && e('0'); // 查询所有者是系统的第一条数据
|
|
r($setting->getItemsTest($items[3])) && p('1:value') && e('0'); // 查询所属模块是custom的第一条数据
|
|
r($setting->getItemsTest($items[4])) && p('9:value') && e('new'); // 查询附加条件是global的第一条数据
|
|
r($setting->getItemsTest($items[5])) && p('2:value') && e('1'); // 查询值是CRProduct的第一条数据
|
|
r($setting->getItemsTest($items[6])) && p('3:value') && e('1'); // 查询研发界面中所有者是系统的第一条数据
|
|
r($setting->getItemsTest($items[7])) && p('1:value') && e('0'); // 查询研发界面中所属模块是custom的第一条数据
|
|
r($setting->getItemsTest($items[8])) && p('9:value') && e('new'); // 查询研发界面中附加条件是global的第一条数据
|
|
r($setting->getItemsTest($items[9])) && p('2:value') && e('1'); // 查询研发界面中值是CRProduct的第一条数据
|
|
r($setting->getItemsTest($items[10])) && p('1:value') && e('0'); // 查询所有者是系统并且所属模块是custom的第一条数据
|
|
r($setting->getItemsTest($items[11])) && p('9:value') && e('new'); // 查询所有者是系统并且附加条件是global的第一条数据
|
|
r($setting->getItemsTest($items[12])) && p('2:value') && e('1'); // 查询所有者是系统并且值是CRProduct的第一条数据
|
|
r($setting->getItemsTest($items[13])) && p('9:value') && e('new'); // 查询所有者是系统并且所属模块是common、附加条件是global的第一条数据
|
|
r($setting->getItemsTest($items[14])) && p('3:value') && e('1'); // 查询所有者是系统并且所属模块是common、值是CRProduct的第一条数据
|
|
r($setting->getItemsTest($items[15])) && p('10:value') && e('16.5'); // 查询所有者是系统并且所属模块是common、附加条件是global、值是version的第一条数据
|
|
r($setting->getItemsTest($items[16])) && p('25:value') && e('2'); // 查询所有者是admin并且所属模块是common、值是URSR的第一条数据
|
|
r($setting->getItemsTest($items[17])) && p('32:value') && e('2'); // 查询所有者是admin并且所属模块是my、附加条件是block、值是initVersion的第一条数据
|
|
r($setting->getItemsTest($items[18])) && p() && e('0'); // 查询不存在的界面配置
|
|
r($setting->getItemsTest($items[19])) && p() && e('0'); // 查询不存在的所有者配置
|
|
r($setting->getItemsTest($items[20])) && p() && e('0'); // 查询不存在的模块配置
|
|
r($setting->getItemsTest($items[21])) && p() && e('0'); // 查询不存在的附加条件配置
|
|
r($setting->getItemsTest($items[22])) && p() && e('0'); // 查询不存在的值配置
|