* Adjust unit test case for serverroom.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
zdTable('serverroom')->config('serverroom')->gen(10);
|
||||
zdTable('userquery')->config('roomquery')->gen(1);
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=serverroomModel->getList();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
*/
|
||||
|
||||
global $tester;
|
||||
$roomModel = $tester->loadModel('serverroom');
|
||||
|
||||
/* all. */
|
||||
$allRooms = $roomModel->getList('all', 0, 'id_asc');
|
||||
r(count($allRooms)) && p() && e('9'); // 检查所有数据的数量。
|
||||
r($allRooms) && p('1:name,city,line;10:name,city,line') && e('机房1,beijing,telecom,机房10,beijing,bgp'); // 检查第一条和最后一条数据。
|
||||
|
||||
/* search */
|
||||
$searchRooms = $roomModel->getList('bysearch', 1, 'id_asc');
|
||||
r(count($searchRooms)) && p() && e('2'); // 检查搜索数据的数量。
|
||||
r($searchRooms) && p('1:name,city,line') && e('机房1,beijing,telecom'); // 检查第一条数据。
|
||||
@@ -2,10 +2,9 @@
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
zdTable('serverroom')->config('serverroom')->gen(10);
|
||||
su('admin');
|
||||
|
||||
zdTable('serverroom')->gen(10);
|
||||
|
||||
/**
|
||||
|
||||
title=serverroomModel->getPairs();
|
||||
@@ -17,5 +16,5 @@ cid=1
|
||||
global $tester;
|
||||
$roomModel = $tester->loadModel('serverroom');
|
||||
$pairs = $roomModel->getPairs();
|
||||
r(count($pairs)) && p() && e('11'); // 检查记录数。
|
||||
r($pairs) && p('0,10') && e('``,北京 - 青云 - 这是机房名称10'); // 检查0和10的数据。
|
||||
r(count($pairs)) && p() && e('10'); // 检查记录数。
|
||||
r($pairs) && p('0,10') && e('~~,北京 - 青云 - 机房10'); // 检查0和10的数据。
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
title: userquery
|
||||
author: Yanyi Cao
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 1
|
||||
- field: account
|
||||
range: admin
|
||||
- field: module
|
||||
range: serverroom
|
||||
- field: title
|
||||
range: 机房
|
||||
- field: form
|
||||
range: '`a:7:{i:0;a:4:{s:5:"field";s:4:"name";s:5:"andOr";s:3:"and";s:8:"operator";s:7:"include";s:5:"value";s:1:"1";}i:1;a:4:{s:5:"field";s:2:"id";s:5:"andOr";s:3:"and";s:8:"operator";s:1:"=";s:5:"value";s:0:"";}i:2;a:4:{s:5:"field";s:4:"city";s:5:"andOr";s:3:"and";s:8:"operator";s:1:"=";s:5:"value";s:0:"";}i:3;a:4:{s:5:"field";s:4:"line";s:5:"andOr";s:3:"and";s:8:"operator";s:1:"=";s:5:"value";s:0:"";}i:4;a:4:{s:5:"field";s:9:"bandwidth";s:5:"andOr";s:3:"and";s:8:"operator";s:7:"include";s:5:"value";s:0:"";}i:5;a:4:{s:5:"field";s:8:"provider";s:5:"andOr";s:3:"and";s:8:"operator";s:1:"=";s:5:"value";s:0:"";}i:6;a:1:{s:10:"groupAndOr";s:3:"and";}}`'
|
||||
- field: sql
|
||||
prefix: ((
|
||||
range: "(( 1 AND `name` LIKE '%1%' ) AND ( 1 ))"
|
||||
postfix: ))
|
||||
@@ -0,0 +1,25 @@
|
||||
title: serverroom
|
||||
author: Yanyi Cao
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 1-100
|
||||
- field: name
|
||||
prefix: 机房
|
||||
range: 1-100
|
||||
- field: city
|
||||
range: beijing,hangzhou,guangdong
|
||||
- field: line
|
||||
range: telecom,unicom,mobile,double,bgp
|
||||
- field: bandwidth
|
||||
range: 1-100:2
|
||||
- field: provider
|
||||
range: aliyun,qingyun
|
||||
- field: owner
|
||||
range:
|
||||
- field: createdBy
|
||||
range: admin
|
||||
- field: editedBy
|
||||
range: admin
|
||||
- field: deleted
|
||||
range: 0{5},1
|
||||
Reference in New Issue
Block a user