* [unittest] Fix tree buildMenuQuery method.
This commit is contained in:
@@ -5,17 +5,17 @@
|
||||
title=测试 treeModel->buildMenuQuery();
|
||||
cid=0
|
||||
|
||||
- 测试查询root 1 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '1' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 1 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '1' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 2 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '2' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 2 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '2' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 3 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '3' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 3 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '3' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 41 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 41 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 42 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '42' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 42 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '42' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 43 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '43' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 43 type story 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '43' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 101 type task 的查询语句 @SELECT id, name, root, branch, grade, path, parent, owner, type FROM `zt_module` WHERE `root` = '101' AND `type` = 'task' AND `deleted` = '0' ORDER BY `grade` desc,`order`,`type` desc
|
||||
|
||||
@@ -23,9 +23,9 @@ cid=0
|
||||
|
||||
- 测试查询root 103 type task 的查询语句 @SELECT id, name, root, branch, grade, path, parent, owner, type FROM `zt_module` WHERE `root` = '103' AND `type` = 'task' AND `deleted` = '0' ORDER BY `grade` desc,`order`,`type` desc
|
||||
|
||||
- 测试查询root 41 type story startModule 1821的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 41 type story startModule 1821的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
- 测试查询root 41 type story startModule 0 branch 1 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND (branch = '0' OR `branch` = '1') AND `deleted` = '0' ORDER BY `grade` desc,`order`
|
||||
- 测试查询root 41 type story startModule 0 branch 1 的查询语句 @SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND (branch = '0' OR `branch` = '1') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`
|
||||
|
||||
*/
|
||||
|
||||
@@ -43,14 +43,14 @@ $branch = 1;
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->buildMenuQueryTest($root[0], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '1' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 1 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[1], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '2' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 2 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[2], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '3' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 3 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 41 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[4], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '42' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 42 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[5], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '43' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 43 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[0], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '1' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 1 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[1], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '2' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 2 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[2], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '3' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 3 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 41 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[4], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '42' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 42 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[5], $type[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '43' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 43 type story 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[6], $type[1])) && p() && e("SELECT id, name, root, branch, grade, path, parent, owner, type FROM `zt_module` WHERE `root` = '101' AND `type` = 'task' AND `deleted` = '0' ORDER BY `grade` desc,`order`,`type` desc"); // 测试查询root 101 type task 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[7], $type[1])) && p() && e("SELECT id, name, root, branch, grade, path, parent, owner, type FROM `zt_module` WHERE `root` = '102' AND `type` = 'task' AND `deleted` = '0' ORDER BY `grade` desc,`order`,`type` desc"); // 测试查询root 102 type task 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[8], $type[1])) && p() && e("SELECT id, name, root, branch, grade, path, parent, owner, type FROM `zt_module` WHERE `root` = '103' AND `type` = 'task' AND `deleted` = '0' ORDER BY `grade` desc,`order`,`type` desc"); // 测试查询root 103 type task 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0], $startModule[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 41 type story startModule 1821的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0], $startModule[1], $branch)) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND `type` = 'story' AND (branch = '0' OR `branch` = '1') AND `deleted` = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 41 type story startModule 0 branch 1 的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0], $startModule[0])) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 41 type story startModule 1821的查询语句
|
||||
r($tree->buildMenuQueryTest($root[3], $type[0], $startModule[1], $branch)) && p() && e("SELECT * FROM `zt_module` WHERE 1=1 AND `root` = '41' AND ( `type` = 'story') AND (branch = '0' OR `branch` = '1') AND `deleted` = '0' ORDER BY `root`,`grade` desc,`order`"); // 测试查询root 41 type story startModule 0 branch 1 的查询语句
|
||||
|
||||
Reference in New Issue
Block a user