|
|
|
@@ -1,29 +1,243 @@
|
|
|
|
|
#!/usr/bin/env php
|
|
|
|
|
<?php
|
|
|
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
|
|
|
su('admin');
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
|
|
title=测试 designModel->getBySearch();
|
|
|
|
|
cid=1
|
|
|
|
|
pid=1
|
|
|
|
|
|
|
|
|
|
不输入产品和项目查询 >> 0
|
|
|
|
|
输入项目查询 >> 0
|
|
|
|
|
输入产品查询 >> 0
|
|
|
|
|
正常查询条件查询 >> 这是一个设计1
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=1时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=1时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=1时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID=1时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID不存在时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID不存在时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID不存在时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=1, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=1, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=1, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=0, productID=1, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第1条的name属性 @设计1
|
|
|
|
|
- 第1条的project属性 @11
|
|
|
|
|
- 第1条的product属性 @0
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID=1, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
- 第3条的name属性 @设计3
|
|
|
|
|
- 第3条的project属性 @11
|
|
|
|
|
- 第3条的product属性 @1
|
|
|
|
|
- 测试projectID=11, productID不存在, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=11, productID不存在, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=11, productID不存在, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID=11, productID不存在, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=1时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=1时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=1时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID=1时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID不存在时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID不存在时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID不存在时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=1时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=1时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=1时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID=1时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID不存在时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID不存在时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID不存在时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=1, queryID不存在时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=2, queryID=0时,按照id倒序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=2, queryID=0时,按照id正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=2, queryID=0时,按照标题正序排列的设计列表数据 @0
|
|
|
|
|
- 测试projectID不存在, productID=2, queryID=0时,按照标题倒序排列的设计列表数据 @0
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
global $tester;
|
|
|
|
|
$design = $tester->loadModel('design');
|
|
|
|
|
|
|
|
|
|
$productIDList = array('0', '31');
|
|
|
|
|
$projectIDList = array('0', '41');
|
|
|
|
|
$queryID = array('0', '6');
|
|
|
|
|
$orderBy = array('id_desc', 'name_desc');
|
|
|
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
|
|
|
include dirname(__FILE__, 2) . '/design.class.php';
|
|
|
|
|
|
|
|
|
|
r($design->getBySearch($projectIDList[0], $productIDList[0], $queryID[0], $orderBy[0])) && p() && e('0'); //不输入产品和项目查询
|
|
|
|
|
r($design->getBySearch($projectIDList[1], $productIDList[0], $queryID[0], $orderBy[0])) && p() && e('0'); //输入项目查询
|
|
|
|
|
r($design->getBySearch($projectIDList[0], $productIDList[1], $queryID[0], $orderBy[0])) && p() && e('0'); //输入产品查询
|
|
|
|
|
r($design->getBySearch($projectIDList[1], $productIDList[1], $queryID[1], $orderBy[1])) && p('1:name') && e('这是一个设计1');//正常查询条件查询
|
|
|
|
|
$userqueryTable = zdTable('userquery');
|
|
|
|
|
$userqueryTable->id->range('1');
|
|
|
|
|
$userqueryTable->sql->range("`(( 1 AND `name` LIKE '%设计%' ) AND ( 1 ))`");
|
|
|
|
|
$userqueryTable->module->range('design');
|
|
|
|
|
$userqueryTable->gen(1);
|
|
|
|
|
|
|
|
|
|
zdTable('design')->config('design')->gen(30);
|
|
|
|
|
|
|
|
|
|
$projects = array(0, 11, 1);
|
|
|
|
|
$products = array(0, 1, 11);
|
|
|
|
|
$queries = array(0, 1, 2);
|
|
|
|
|
$sorts = array('id_desc', 'id_asc', 'name_asc', 'name_desc');
|
|
|
|
|
|
|
|
|
|
$designTester = new designTest();
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[1], $sorts[0])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[1], $sorts[1])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[1], $sorts[2])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[1], $sorts[3])) && p() && e('0'); // 测试projectID=0, productID=0, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[2], $sorts[0])) && p() && e('0'); // 测试projectID=0, productID=0, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[2], $sorts[1])) && p() && e('0'); // 测试projectID=0, productID=0, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[2], $sorts[2])) && p() && e('0'); // 测试projectID=0, productID=0, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[0], $queries[2], $sorts[3])) && p() && e('0'); // 测试projectID=0, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[1], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID=0, productID=1, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[1], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID=0, productID=1, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[1], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID=0, productID=1, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[0], $products[1], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID=0, productID=1, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[0], $sorts[0])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[0], $sorts[1])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[0], $sorts[2])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[0], $sorts[3])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[1], $sorts[0])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[1], $sorts[1])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[1], $sorts[2])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[1], $sorts[3])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[2], $sorts[0])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[2], $sorts[1])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[2], $sorts[2])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[0], $queries[2], $sorts[3])) && p('1:name,project,product') && e('设计1,11,0'); // 测试projectID=11, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[0], $sorts[0])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[0], $sorts[1])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[0], $sorts[2])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[0], $sorts[3])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[1], $sorts[0])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[1], $sorts[1])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[1], $sorts[2])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[1], $sorts[3])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[2], $sorts[0])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[2], $sorts[1])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[2], $sorts[2])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[1], $queries[2], $sorts[3])) && p('3:name,project,product') && e('设计3,11,1'); // 测试projectID=11, productID=1, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[2], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID=11, productID不存在, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[2], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID=11, productID不存在, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[2], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID=11, productID不存在, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[1], $products[2], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID=11, productID不存在, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[1], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[1], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[1], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[1], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[2], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[2], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[2], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[0], $queries[2], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=0, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[1], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=1时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[1], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=1时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[1], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=1时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[1], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID=1时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[2], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID不存在时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[2], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID不存在时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[2], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID不存在时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[1], $queries[2], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=1, queryID不存在时,按照标题倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[2], $queries[0], $sorts[0])) && p() && e('0'); // 测试projectID不存在, productID=2, queryID=0时,按照id倒序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[2], $queries[0], $sorts[1])) && p() && e('0'); // 测试projectID不存在, productID=2, queryID=0时,按照id正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[2], $queries[0], $sorts[2])) && p() && e('0'); // 测试projectID不存在, productID=2, queryID=0时,按照标题正序排列的设计列表数据
|
|
|
|
|
r($designTester->getBySearchTest($projects[2], $products[2], $queries[0], $sorts[3])) && p() && e('0'); // 测试projectID不存在, productID=2, queryID=0时,按照标题倒序排列的设计列表数据
|
|
|
|
|