Merge branch release/21.7.5 of zentao/zentaopms (#11058)
This commit is contained in:
@@ -295,10 +295,7 @@ class treeTest
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
$modules = array();
|
||||
foreach($objects as $object) $modules[] = $object->id;
|
||||
|
||||
return implode('|', $modules);
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -831,9 +828,7 @@ class treeTest
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
$child = '';
|
||||
foreach($objects as $object) $child .= isset($object[0]->children) ? $object[0]->id . ':' . count($object[0]->children) . ';' : "$object[0]->id:0;";
|
||||
return $child;
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -10,7 +10,12 @@ title=测试 treeModel->getDocStructure();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试获取doc树 @3:2;
|
||||
- 测试获取doc树的数量 @1
|
||||
- 测试获取doc树的第1条数据
|
||||
- 第0条的id属性 @3
|
||||
- 第0条的root属性 @1
|
||||
- 第0条的branch属性 @0
|
||||
- 第0条的name属性 @模块3
|
||||
|
||||
*/
|
||||
|
||||
@@ -18,4 +23,6 @@ zenData('module')->loadYaml('module')->gen(30);
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->getDocStructureTest()) && p() && e('3:2;'); //测试获取doc树
|
||||
$structure = $tree->getDocStructureTest();
|
||||
r(count($structure)) && p() && e('1'); //测试获取doc树的数量
|
||||
r($structure[1]) && p('0:id,root,branch,name') && e('3,1,0,模块3'); //测试获取doc树的第1条数据
|
||||
@@ -7,7 +7,14 @@ title=测试 treeModel->getHostTreeMenu();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试获取Host模块 @1|2
|
||||
- 测试获取Host模块
|
||||
- 第0条的id属性 @1
|
||||
- 第0条的name属性 @这是一个模块1
|
||||
- 第0条的url属性 @host-browse-bymodule-1.html
|
||||
- 测试获取Host模块
|
||||
- 第1条的id属性 @2
|
||||
- 第1条的name属性 @这是一个模块2
|
||||
- 第1条的url属性 @host-browse-bymodule-2.html
|
||||
|
||||
*/
|
||||
|
||||
@@ -24,4 +31,5 @@ $module->gen(2);
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->getHostTreeMenuTest()) && p() && e('1|2'); // 测试获取Host模块
|
||||
r($tree->getHostTreeMenuTest()) && p('0:id,name,url') && e('1,这是一个模块1,host-browse-bymodule-1.html'); // 测试获取Host模块
|
||||
r($tree->getHostTreeMenuTest()) && p('1:id,name,url') && e('2,这是一个模块2,host-browse-bymodule-2.html'); // 测试获取Host模块
|
||||
@@ -11,6 +11,7 @@ cid=1
|
||||
- 测试获取root 1 type task 的树结构 @30
|
||||
- 测试获取root 1 type case 的树结构 @30
|
||||
- 测试获取root 1 type bug 的树结构 @30
|
||||
- 测试获取root 1 type feedback 的树结构 @0
|
||||
|
||||
*/
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
@@ -33,7 +34,8 @@ $projectproduct->gen(20);
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->getModulePairsTest(1, 'story')) && p() && e('15'); // 测试获取root 1 type story 的树结构
|
||||
r($tree->getModulePairsTest(1, 'task')) && p() && e('30'); // 测试获取root 1 type task 的树结构
|
||||
r($tree->getModulePairsTest(1, 'case')) && p() && e('30'); // 测试获取root 1 type case 的树结构
|
||||
r($tree->getModulePairsTest(1, 'bug')) && p() && e('30'); // 测试获取root 1 type bug 的树结构
|
||||
r($tree->getModulePairsTest(1, 'story')) && p() && e('15'); // 测试获取root 1 type story 的树结构
|
||||
r($tree->getModulePairsTest(1, 'task')) && p() && e('30'); // 测试获取root 1 type task 的树结构
|
||||
r($tree->getModulePairsTest(1, 'case')) && p() && e('30'); // 测试获取root 1 type case 的树结构
|
||||
r($tree->getModulePairsTest(1, 'bug')) && p() && e('30'); // 测试获取root 1 type bug 的树结构
|
||||
r($tree->getModulePairsTest(1, 'feedback')) && p() && e('0'); // 测试获取root 1 type feedback 的树结构
|
||||
@@ -10,6 +10,7 @@ cid=1
|
||||
- 获取module 2 的产品属性name @正常产品1
|
||||
- 获取module 7 的产品属性name @正常产品1
|
||||
- 获取module 19 的产品属性name @多分支产品41
|
||||
- 获取module 47 的产品属性name @正常产品1
|
||||
- 获取module 200 的产品属性name @0
|
||||
|
||||
*/
|
||||
@@ -20,11 +21,12 @@ su('admin');
|
||||
zenData('module')->loadYaml('module')->gen(100);
|
||||
zenData('product')->gen(100);
|
||||
|
||||
$moduleID = array(2, 7, 19, 200);
|
||||
$moduleID = array(2, 7, 19, 47, 200);
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->getProductTest($moduleID[0])) && p('name') && e('正常产品1'); // 获取module 2 的产品
|
||||
r($tree->getProductTest($moduleID[1])) && p('name') && e('正常产品1'); // 获取module 7 的产品
|
||||
r($tree->getProductTest($moduleID[0])) && p('name') && e('正常产品1'); // 获取module 2 的产品
|
||||
r($tree->getProductTest($moduleID[1])) && p('name') && e('正常产品1'); // 获取module 7 的产品
|
||||
r($tree->getProductTest($moduleID[2])) && p('name') && e('多分支产品41'); // 获取module 19 的产品
|
||||
r($tree->getProductTest($moduleID[3])) && p('name') && e('0'); // 获取module 200 的产品
|
||||
r($tree->getProductTest($moduleID[3])) && p('name') && e('正常产品1'); // 获取module 47 的产品
|
||||
r($tree->getProductTest($moduleID[4])) && p('name') && e('0'); // 获取module 200 的产品
|
||||
@@ -9,6 +9,8 @@ cid=1
|
||||
|
||||
- 测试获取项目1的Story模块 @7|2
|
||||
- 测试获取项目2的Story模块 @7|2|12
|
||||
- 测试获取项目3的Story模块 @2|12
|
||||
- 测试获取项目4的Story模块 @7|2
|
||||
- 测试不存在项目的Story模块 @0
|
||||
|
||||
*/
|
||||
@@ -38,4 +40,6 @@ $tree = new treeTest();
|
||||
|
||||
r($tree->getProjectStoryTreeMenuTest(1)) && p() && e('7|2'); // 测试获取项目1的Story模块
|
||||
r($tree->getProjectStoryTreeMenuTest(2)) && p() && e('7|2|12'); // 测试获取项目2的Story模块
|
||||
r($tree->getProjectStoryTreeMenuTest(30)) && p() && e('0'); // 测试不存在项目的Story模块
|
||||
r($tree->getProjectStoryTreeMenuTest(3)) && p() && e('2|12'); // 测试获取项目3的Story模块
|
||||
r($tree->getProjectStoryTreeMenuTest(4)) && p() && e('7|2'); // 测试获取项目4的Story模块
|
||||
r($tree->getProjectStoryTreeMenuTest(30)) && p() && e('0'); // 测试不存在项目的Story模块
|
||||
@@ -1,12 +1,18 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
|
||||
title=测试 tutorialModel->getExecutionPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 检查获取的数据信息属性3 @Test execution
|
||||
- 检查获取的数据信息属性4 @~~
|
||||
- 检查获取的数据信息属性5 @~~
|
||||
- 检查获取的数据信息属性6 @~~
|
||||
- 检查获取的数据信息属性7 @~~
|
||||
|
||||
*/
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
@@ -19,3 +25,7 @@ su('admin');
|
||||
$tutorial = new tutorialTest();
|
||||
|
||||
r($tutorial->getExecutionPairsTest()) && p('3') && e('Test execution'); //检查获取的数据信息
|
||||
r($tutorial->getExecutionPairsTest()) && p('4') && e('~~'); //检查获取的数据信息
|
||||
r($tutorial->getExecutionPairsTest()) && p('5') && e('~~'); //检查获取的数据信息
|
||||
r($tutorial->getExecutionPairsTest()) && p('6') && e('~~'); //检查获取的数据信息
|
||||
r($tutorial->getExecutionPairsTest()) && p('7') && e('~~'); //检查获取的数据信息
|
||||
@@ -20,3 +20,7 @@ su('admin');
|
||||
$tutorial = new tutorialTest();
|
||||
|
||||
r($tutorial->getExecutionStoryPairsTest()) && p('3') && e('Test active story'); //测试是否能拿到数据
|
||||
r($tutorial->getExecutionStoryPairsTest()) && p('1') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getExecutionStoryPairsTest()) && p('2') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getExecutionStoryPairsTest()) && p('4') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getExecutionStoryPairsTest()) && p('5') && e('~~'); //测试是否能拿到数据
|
||||
|
||||
@@ -5,10 +5,14 @@ declare(strict_types=1);
|
||||
/**
|
||||
|
||||
title=测试 tutorialModel->getProjectPairs();
|
||||
timeout=0
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
- 测试是否能拿到数据属性2 @Test Project
|
||||
- 测试是否能拿到数据属性3 @~~
|
||||
- 测试是否能拿到数据属性4 @~~
|
||||
- 测试是否能拿到数据属性5 @~~
|
||||
- 测试是否能拿到数据属性6 @~~
|
||||
|
||||
*/
|
||||
|
||||
@@ -22,3 +26,7 @@ su('admin');
|
||||
$tutorial = new tutorialTest();
|
||||
|
||||
r($tutorial->getProjectPairsTest()) && p('2') && e('Test Project'); //测试是否能拿到数据
|
||||
r($tutorial->getProjectPairsTest()) && p('3') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getProjectPairsTest()) && p('4') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getProjectPairsTest()) && p('5') && e('~~'); //测试是否能拿到数据
|
||||
r($tutorial->getProjectPairsTest()) && p('6') && e('~~'); //测试是否能拿到数据
|
||||
Reference in New Issue
Block a user