Merge branch 'sprint/unitTest_liumengyi_branch' into 'master'
* Add annotation of unit test. See merge request easycorp/zentaopms!3005
This commit is contained in:
@@ -5,6 +5,7 @@ class programplanTest
|
||||
{
|
||||
global $tester;
|
||||
$this->objectModel = $tester->loadModel('programplan');
|
||||
$tester->dao->delete()->from(TABLE_PROJECTSPEC)->exec();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -10,6 +10,13 @@ title=测试 branchModel->activate();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试激活分支 2 >> 2,active
|
||||
测试激活分支 4 >> 4,active
|
||||
测试激活分支 6 >> 6,active
|
||||
测试激活分支 8 >> 8,active
|
||||
测试激活分支 10 >> 10,active
|
||||
测试激活分支 1 >> 1,active
|
||||
|
||||
*/
|
||||
|
||||
$branchID = array(2, 4, 6, 8, 10, 1);
|
||||
@@ -22,4 +29,4 @@ r($branch->activateTest($branchID[2])) && p('id,status') && e('6,active'); //
|
||||
r($branch->activateTest($branchID[3])) && p('id,status') && e('8,active'); // 测试激活分支 8
|
||||
r($branch->activateTest($branchID[4])) && p('id,status') && e('10,active'); // 测试激活分支 10
|
||||
r($branch->activateTest($branchID[5])) && p('id,status') && e('1,active'); // 测试激活分支 1
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,10 @@ title=测试 branchModel->batchUpdate();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量更新名称 >> name,分支9,修改分支9的名称
|
||||
测试批量更新描述 >> desc,,修改分支9的描述
|
||||
测试批量更新状态 >> status,active,closed
|
||||
|
||||
*/
|
||||
|
||||
$changeName = array('name' => array('9' => '修改分支9的名称', '10' => '修改后的分支10名称'));
|
||||
@@ -21,4 +25,4 @@ $branch = new branchTest();
|
||||
r($branch->batchUpdateTest($changeName)) && p('field,old,new') && e('name,分支9,修改分支9的名称'); // 测试批量更新名称
|
||||
r($branch->batchUpdateTest($changeDesc)) && p('field,old,new') && e('desc,,修改分支9的描述'); // 测试批量更新描述
|
||||
r($branch->batchUpdateTest($changeStatus)) && p('field,old,new') && e('status,active,closed'); // 测试批量更新状态
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,11 @@ title=测试 branchModel->changeBranchLanguage();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改productID 1 的分支语言项 >> 新建%s
|
||||
测试修改productID 41 的分支语言项 >> 新建分支
|
||||
测试修改productID 81 的分支语言项 >> 新建平台
|
||||
测试修改productID 42 的分支语言项 >> 新建分支
|
||||
|
||||
*/
|
||||
$productID = array(1, 41, 81, 42);
|
||||
|
||||
@@ -18,4 +23,4 @@ $branch = new branchTest();
|
||||
r($branch->changeBranchLanguageTest($productID[0])) && p() && e('新建%s'); // 测试修改productID 1 的分支语言项
|
||||
r($branch->changeBranchLanguageTest($productID[1])) && p() && e('新建分支'); // 测试修改productID 41 的分支语言项
|
||||
r($branch->changeBranchLanguageTest($productID[2])) && p() && e('新建平台'); // 测试修改productID 81 的分支语言项
|
||||
r($branch->changeBranchLanguageTest($productID[3])) && p() && e('新建分支'); // 测试修改productID 42 的分支语言项
|
||||
r($branch->changeBranchLanguageTest($productID[3])) && p() && e('新建分支'); // 测试修改productID 42 的分支语言项
|
||||
@@ -10,6 +10,14 @@ title=测试 branchModel->checkBranchData();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试验证branchID 1 的数据 >> 2
|
||||
测试验证branchID 2 的数据 >> 2
|
||||
测试验证branchID 3 的数据 >> 2
|
||||
测试验证branchID 4 的数据 >> 2
|
||||
测试验证branchID 5 的数据 >> 2
|
||||
测试验证branchID 6 的数据 >> 2
|
||||
测试验证branchID 1000001 的数据 >> 1
|
||||
|
||||
*/
|
||||
$branchID = array(1, 2, 3, 4, 5, 6, 1000001);
|
||||
|
||||
@@ -21,4 +29,4 @@ r($branch->checkBranchDataTest($branchID[2])) && p() && e('2'); // 测试验证b
|
||||
r($branch->checkBranchDataTest($branchID[3])) && p() && e('2'); // 测试验证branchID 4 的数据
|
||||
r($branch->checkBranchDataTest($branchID[4])) && p() && e('2'); // 测试验证branchID 5 的数据
|
||||
r($branch->checkBranchDataTest($branchID[5])) && p() && e('2'); // 测试验证branchID 6 的数据
|
||||
r($branch->checkBranchDataTest($branchID[6])) && p() && e('1'); // 测试验证branchID 1000001 的数据
|
||||
r($branch->checkBranchDataTest($branchID[6])) && p() && e('1'); // 测试验证branchID 1000001 的数据
|
||||
@@ -10,6 +10,14 @@ title=测试 branchModel->close();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试关闭branchID 1 >> 1,closed
|
||||
测试关闭branchID 2 >> 2,closed
|
||||
测试关闭branchID 3 >> 3,closed
|
||||
测试关闭branchID 4 >> 4,closed
|
||||
测试关闭branchID 5 >> 5,closed
|
||||
测试关闭branchID 6 >> 6,closed
|
||||
测试重复关闭branchID 1 >> 1,closed
|
||||
|
||||
*/
|
||||
$branchID = array(1, 2, 3, 4, 5, 6);
|
||||
|
||||
@@ -22,4 +30,4 @@ r($branch->closeTest($branchID[3])) && p('id,status') && e('4,closed'); // 测
|
||||
r($branch->closeTest($branchID[4])) && p('id,status') && e('5,closed'); // 测试关闭branchID 5
|
||||
r($branch->closeTest($branchID[5])) && p('id,status') && e('6,closed'); // 测试关闭branchID 6
|
||||
r($branch->closeTest($branchID[0])) && p('id,status') && e('1,closed'); // 测试重复关闭branchID 1
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 branchModel->create();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试新建分支1 >> 新建分支1,新建分支1的描述
|
||||
测试新建分支2 >> 新建分支2,新建分支2的描述
|
||||
测试新建 重名新建分支1 >> 分支名称已存在
|
||||
测试新建 重名分支1 >> 分支名称已存在
|
||||
测试新建 名称为空的分支 >> 『名称』不能为空。
|
||||
|
||||
*/
|
||||
$productID = 41;
|
||||
|
||||
@@ -27,4 +33,4 @@ r($branch->createTest($productID, $branch2)) && p('name,desc') && e('新建
|
||||
r($branch->createTest($productID, $repeatName1)) && p() && e('分支名称已存在'); // 测试新建 重名新建分支1
|
||||
r($branch->createTest($productID, $repeatName2)) && p() && e('分支名称已存在'); // 测试新建 重名分支1
|
||||
r($branch->createTest($productID, $emptyName)) && p() && e('『名称』不能为空。'); // 测试新建 名称为空的分支
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,10 +10,13 @@ title=测试 branchModel->getAllPairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取全部分支名 >> 167
|
||||
测试获取全部分支名 >> 166
|
||||
|
||||
*/
|
||||
$params = 'noempty';
|
||||
|
||||
$branch = new branchTest();
|
||||
|
||||
r($branch->getAllPairsTest()) && p() && e('167'); // 测试获取全部分支名
|
||||
r($branch->getAllPairsTest($params)) && p() && e('166'); // 测试获取全部分支名
|
||||
r($branch->getAllPairsTest($params)) && p() && e('166'); // 测试获取全部分支名
|
||||
@@ -10,6 +10,23 @@ title=测试 branchModel->getById();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取 branchID 1 的分支信息 >> 分支1
|
||||
测试获取 branchID 1 productID 41 的分支信息 >> 分支1
|
||||
测试获取 branchID 1 productID 41 field 空 的分支信息 >> 分支1
|
||||
测试获取 branchID 2 的分支信息 >> 分支2
|
||||
测试获取 branchID 2 productID 41 的分支信息 >> 分支2
|
||||
测试获取 branchID 2 productID 41 field 空 的分支信息 >> 分支2
|
||||
测试获取 branchID 3 的分支信息 >> 分支3
|
||||
测试获取 branchID 3 productID 41 的分支信息 >> 分支3
|
||||
测试获取 branchID 3 productID 41 field 空 的分支信息 >> 分支3
|
||||
测试获取 branchID 空 的分支信息 >> 0
|
||||
测试获取 branchID 空 productID 41 的分支信息 >> 主干
|
||||
测试获取 branchID 空 productID 81 的分支信息 >> 主干
|
||||
测试获取 branchID 空 productID 1 的分支信息 >> 主干
|
||||
测试获取 branchID 空 productID 41 field 空 的分支信息 >> 主干
|
||||
测试获取 branchID 空 productID 81 field 空 的分支信息 >> 主干
|
||||
测试获取 branchID 空 productID 1 field 空 的分支信息 >> 主干
|
||||
|
||||
*/
|
||||
$branchID = array(1, 2, 3, '');
|
||||
$productID = array(41, 81, 1);
|
||||
@@ -32,4 +49,4 @@ r($branch->getByIdTest($branchID[3], $productID[1])) && p() && e('
|
||||
r($branch->getByIdTest($branchID[3], $productID[2])) && p() && e('主干'); // 测试获取 branchID 空 productID 1 的分支信息
|
||||
r($branch->getByIdTest($branchID[3], $productID[0], $field)) && p('name') && e('主干'); // 测试获取 branchID 空 productID 41 field 空 的分支信息
|
||||
r($branch->getByIdTest($branchID[3], $productID[1], $field)) && p('name') && e('主干'); // 测试获取 branchID 空 productID 81 field 空 的分支信息
|
||||
r($branch->getByIdTest($branchID[3], $productID[2], $field)) && p('name') && e('主干'); // 测试获取 branchID 空 productID 1 field 空 的分支信息
|
||||
r($branch->getByIdTest($branchID[3], $productID[2], $field)) && p('name') && e('主干'); // 测试获取 branchID 空 productID 1 field 空 的分支信息
|
||||
@@ -10,6 +10,22 @@ title=测试 branchModel->getByProducts();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品 41 42 的分支信息 >> 1:,0;41:,0,1,2;42:,0,3,4;
|
||||
测试获取产品 41 42 的分支信息 >> 1:,0;41:,0,1,2;42:,0,3,4;
|
||||
测试获取产品 41 42 的分支信息 >> 1:,0;41:,0,1;42:,0,3;
|
||||
测试获取产品 41 42 的分支信息 >> 41:,0,1,2;42:,0,3,4;
|
||||
测试获取产品 41 42 的分支信息 >> 1:,0;41:,1,2;42:,3,4;
|
||||
测试获取产品 41 42 的分支信息 >> 41:,0,1;42:,0,3;
|
||||
测试获取产品 41 42 的分支信息 >> 41:,1,2;42:,3,4;
|
||||
测试获取产品 41 42 追加branch20 21 的分支信息 >> 1:,0;41:,0,1,2;42:,0,3,4;
|
||||
测试获取产品 41 42 noclosed 追加branch20 21 的分支信息 >> 1:,0;41:,0,1;42:,0,3;
|
||||
测试获取产品 41 42 ignoreNormal 追加branch20 21 的分支信息 >> 41:,0,1,2;42:,0,3,4;
|
||||
测试获取产品 41 42 noempty 追加branch20 21 的分支信息 >> 1:,0;41:,1,2;42:,3,4;
|
||||
测试获取产品 41 42 noclosed,ignoreNormal 追加branch20 21 的分支信息 >> 41:,0,1;42:,0,3;
|
||||
测试获取产品 41 42 ignoreNormal,noempty 追加branch20 21 的分支信息 >> 41:,1,2;42:,3,4;
|
||||
测试获取产品 81 82 的分支信息 >> 2:,0;81:,0,81,82;82:,0,83,84;
|
||||
测试获取产品 43 83 的分支信息 >> 43:,0,5,6;83:,0,85,86;
|
||||
|
||||
*/
|
||||
|
||||
$products = array('1,41,42', '2,81,82', '43,83');
|
||||
@@ -32,4 +48,4 @@ r($branch->getByProductsTest($products[0], $params[3], $appendBranch)) && p() &&
|
||||
r($branch->getByProductsTest($products[0], $params[4], $appendBranch)) && p() && e('41:,0,1;42:,0,3;'); // 测试获取产品 41 42 noclosed,ignoreNormal 追加branch20 21 的分支信息
|
||||
r($branch->getByProductsTest($products[0], $params[5], $appendBranch)) && p() && e('41:,1,2;42:,3,4;'); // 测试获取产品 41 42 ignoreNormal,noempty 追加branch20 21 的分支信息
|
||||
r($branch->getByProductsTest($products[1])) && p() && e('2:,0;81:,0,81,82;82:,0,83,84;'); // 测试获取产品 81 82 的分支信息
|
||||
r($branch->getByProductsTest($products[2])) && p() && e('43:,0,5,6;83:,0,85,86;'); // 测试获取产品 43 83 的分支信息
|
||||
r($branch->getByProductsTest($products[2])) && p() && e('43:,0,5,6;83:,0,85,86;'); // 测试获取产品 43 83 的分支信息
|
||||
@@ -10,6 +10,28 @@ title=测试 branchModel->getList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品 41的分支信息 >> ,0,1
|
||||
测试获取产品 41 执行 141的分支信息 >> ,0
|
||||
测试获取产品 41 执行 141 all 没有主干 的分支信息 >> ,0
|
||||
测试获取产品 41 all 没有主干 的分支信息 >> ,0,1,2
|
||||
测试获取产品 41 执行 141 closed 没有主干 的分支信息 >> ,2
|
||||
测试获取产品 41 执行 141 active 没有主干 的分支信息 >> ,0,1
|
||||
测试获取产品 41 执行 141 all 没有主干 的分支信息 >> ,1,2
|
||||
测试获取产品 42的分支信息 >> ,0,3
|
||||
测试获取产品 42 执行 142的分支信息 >> ,0
|
||||
测试获取产品 42 执行 142 all 没有主干 的分支信息 >> ,0
|
||||
测试获取产品 42 all 没有主干 的分支信息 >> ,0,3,4
|
||||
测试获取产品 42 执行 142 closed 没有主干 的分支信息 >> ,4
|
||||
测试获取产品 42 执行 142 active 没有主干 的分支信息 >> ,0,3
|
||||
测试获取产品 42 执行 142 all 没有主干 的分支信息 >> ,3,4
|
||||
测试获取产品 43的分支信息 >> ,0,5
|
||||
测试获取产品 43 执行 143的分支信息 >> ,0
|
||||
测试获取产品 43 执行 143 all 没有主干 的分支信息 >> ,0
|
||||
测试获取产品 43 all 没有主干 的分支信息 >> ,0,5,6
|
||||
测试获取产品 43 执行 143 closed 没有主干 的分支信息 >> ,6
|
||||
测试获取产品 43 执行 143 active 没有主干 的分支信息 >> ,0,5
|
||||
测试获取产品 43 执行 143 all 没有主干 的分支信息 >> ,5,6
|
||||
|
||||
*/
|
||||
$productID = array(41, 42, 43);
|
||||
$executionID = array(141, 142, 143, null);
|
||||
@@ -38,4 +60,4 @@ r($branch->getListTest($productID[2], $executionID[2], $browseType[0]))
|
||||
r($branch->getListTest($productID[2], $executionID[3], $browseType[0])) && p() && e(',0,5,6'); // 测试获取产品 43 all 没有主干 的分支信息
|
||||
r($branch->getListTest($productID[2], $executionID[3], $browseType[1])) && p() && e(',6'); // 测试获取产品 43 执行 143 closed 没有主干 的分支信息
|
||||
r($branch->getListTest($productID[2], $executionID[3], $browseType[2])) && p() && e(',0,5'); // 测试获取产品 43 执行 143 active 没有主干 的分支信息
|
||||
r($branch->getListTest($productID[2], $executionID[3], $browseType[0], $mainBranch)) && p() && e(',5,6'); // 测试获取产品 43 执行 143 all 没有主干 的分支信息
|
||||
r($branch->getListTest($productID[2], $executionID[3], $browseType[0], $mainBranch)) && p() && e(',5,6'); // 测试获取产品 43 执行 143 all 没有主干 的分支信息
|
||||
@@ -10,6 +10,28 @@ title=测试 branchModel->getPairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取 产品41 的分支信息对 >> ,0,1,2
|
||||
测试获取 产品41 active 的分支信息对 >> ,0,1
|
||||
测试获取 产品41 noempty 的分支信息对 >> ,1,2
|
||||
测试获取 产品41 all 的分支信息对 >> ,all,0,1,2
|
||||
测试获取 产品41 withClosed 的分支信息对 >> ,0,1,2
|
||||
测试获取 产品41 active 执行141 的分支信息对 >> ,0
|
||||
测试获取 产品41 active 执行141 合并分支1 4 的分支信息对 >> ,0
|
||||
测试获取 产品41 的分支信息对 >> ,0,3,4
|
||||
测试获取 产品41 active 的分支信息对 >> ,0,3
|
||||
测试获取 产品41 noempty 的分支信息对 >> ,3,4
|
||||
测试获取 产品41 all 的分支信息对 >> ,all,0,3,4
|
||||
测试获取 产品41 withClosed 的分支信息对 >> ,0,3,4
|
||||
测试获取 产品41 active 执行141 的分支信息对 >> 0
|
||||
测试获取 产品41 active 执行141 合并分支1 4 的分支信息对 >> 0
|
||||
测试获取 产品41 的分支信息对 >> ,0,5,6
|
||||
测试获取 产品41 active 的分支信息对 >> ,0,5
|
||||
测试获取 产品41 noempty 的分支信息对 >> ,5,6
|
||||
测试获取 产品41 all 的分支信息对 >> ,all,0,5,6
|
||||
测试获取 产品41 withClosed 的分支信息对 >> ,0,5,6
|
||||
测试获取 产品41 active 执行141 的分支信息对 >> 0
|
||||
测试获取 产品41 active 执行141 合并分支1 4 的分支信息对 >> 0
|
||||
|
||||
*/
|
||||
$productID = array(41, 42, 43);
|
||||
$param = array('active', 'noempty', 'all', 'withClosed');
|
||||
@@ -38,4 +60,4 @@ r($branch->getPairsTest($productID[2], $param[1]))
|
||||
r($branch->getPairsTest($productID[2], $param[2])) && p() && e(',all,0,5,6'); // 测试获取 产品41 all 的分支信息对
|
||||
r($branch->getPairsTest($productID[2], $param[3])) && p() && e(',0,5,6'); // 测试获取 产品41 withClosed 的分支信息对
|
||||
r($branch->getPairsTest($productID[2], $param[0], $executionID[0])) && p() && e('0'); // 测试获取 产品41 active 执行141 的分支信息对
|
||||
r($branch->getPairsTest($productID[2], $param[0], $executionID[0], $mergedBranches)) && p() && e('0'); // 测试获取 产品41 active 执行141 合并分支1 4 的分支信息对
|
||||
r($branch->getPairsTest($productID[2], $param[0], $executionID[0], $mergedBranches)) && p() && e('0'); // 测试获取 产品41 active 执行141 合并分支1 4 的分支信息对
|
||||
@@ -10,6 +10,12 @@ title=测试 branchModel->getPairsByProjectProduct();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取 项目 51 产品 41 的关联分支 >> 1:分支1;
|
||||
测试获取 项目 52 产品 42 的关联分支 >> 3:分支3;
|
||||
测试获取 项目 53 产品 43 的关联分支 >> 5:分支5;
|
||||
测试获取 项目 54 产品 44 的关联分支 >> 7:分支7;
|
||||
测试获取 项目 55 产品 45 的关联分支 >> 9:分支9;
|
||||
|
||||
*/
|
||||
$projectID = array(51, 52, 53, 54, 55);
|
||||
$productID = array(41, 42, 43, 44, 45);
|
||||
@@ -20,4 +26,4 @@ r($branch->getPairsByProjectProductTest($projectID[0], $productID[0])) && p() &&
|
||||
r($branch->getPairsByProjectProductTest($projectID[1], $productID[1])) && p() && e('3:分支3;'); // 测试获取 项目 52 产品 42 的关联分支
|
||||
r($branch->getPairsByProjectProductTest($projectID[2], $productID[2])) && p() && e('5:分支5;'); // 测试获取 项目 53 产品 43 的关联分支
|
||||
r($branch->getPairsByProjectProductTest($projectID[3], $productID[3])) && p() && e('7:分支7;'); // 测试获取 项目 54 产品 44 的关联分支
|
||||
r($branch->getPairsByProjectProductTest($projectID[4], $productID[4])) && p() && e('9:分支9;'); // 测试获取 项目 55 产品 45 的关联分支
|
||||
r($branch->getPairsByProjectProductTest($projectID[4], $productID[4])) && p() && e('9:分支9;'); // 测试获取 项目 55 产品 45 的关联分支
|
||||
@@ -10,6 +10,13 @@ title=测试 branchModel->getProductType();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取分支 1 的项目类型 >> branch
|
||||
测试获取分支 3 的项目类型 >> branch
|
||||
测试获取分支 81 的项目类型 >> platform
|
||||
测试获取分支 83 的项目类型 >> platform
|
||||
测试获取分支 161 的项目类型 >> normal
|
||||
测试获取分支 163 的项目类型 >> normal
|
||||
|
||||
*/
|
||||
$branchID = array(1, 3, 81, 83, 161, 163);
|
||||
|
||||
@@ -20,4 +27,4 @@ r($branch->getProductTypeTest($branchID[1])) && p() && e('branch'); // 测试
|
||||
r($branch->getProductTypeTest($branchID[2])) && p() && e('platform'); // 测试获取分支 81 的项目类型
|
||||
r($branch->getProductTypeTest($branchID[3])) && p() && e('platform'); // 测试获取分支 83 的项目类型
|
||||
r($branch->getProductTypeTest($branchID[4])) && p() && e('normal'); // 测试获取分支 161 的项目类型
|
||||
r($branch->getProductTypeTest($branchID[5])) && p() && e('normal'); // 测试获取分支 163 的项目类型
|
||||
r($branch->getProductTypeTest($branchID[5])) && p() && e('normal'); // 测试获取分支 163 的项目类型
|
||||
@@ -10,11 +10,16 @@ title=测试 branchModel->linkBranch4Project();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试关联产品 41 的分支到项目 >> 4
|
||||
测试关联产品 42 的分支到项目 >> 4
|
||||
测试关联产品 43 的分支到项目 >> 4
|
||||
测试关联产品 44 的分支到项目 >> 4
|
||||
测试关联产品 45 的分支到项目 >> 4
|
||||
|
||||
*/
|
||||
|
||||
$productID = array(41, 42, 43, 44, 45);
|
||||
|
||||
|
||||
$branch = new branchTest();
|
||||
|
||||
r($branch->linkBranch4ProjectTest($productID[0])) && p() && e('4'); // 测试关联产品 41 的分支到项目
|
||||
@@ -22,4 +27,4 @@ r($branch->linkBranch4ProjectTest($productID[1])) && p() && e('4'); // 测试关
|
||||
r($branch->linkBranch4ProjectTest($productID[2])) && p() && e('4'); // 测试关联产品 43 的分支到项目
|
||||
r($branch->linkBranch4ProjectTest($productID[3])) && p() && e('4'); // 测试关联产品 44 的分支到项目
|
||||
r($branch->linkBranch4ProjectTest($productID[4])) && p() && e('4'); // 测试关联产品 45 的分支到项目
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,10 @@ title=测试 branchModel->mergeBranch();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试合并分支 1 到 分支 2 >> 2
|
||||
测试合并分支 2 到 新建分支 >> 2
|
||||
测试合并分支 3 4 到 主干 >> 12
|
||||
|
||||
*/
|
||||
$productID = array(41, 42);
|
||||
$mergedBranches = array('1', '2', '3,4');
|
||||
@@ -36,4 +40,4 @@ $branch = new branchTest();
|
||||
r($branch->mergeBranchTest($productID[0], $mergedBranches[0], $mergeBranch1)) && p() && e('2'); // 测试合并分支 1 到 分支 2
|
||||
r($branch->mergeBranchTest($productID[0], $mergedBranches[1], $mergeBranch2)) && p() && e('2'); // 测试合并分支 2 到 新建分支
|
||||
r($branch->mergeBranchTest($productID[1], $mergedBranches[2], $mergeBranch3)) && p() && e('12'); // 测试合并分支 3 4 到 主干
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,19 @@ title=测试 branchModel->showBranch();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试验证产品 1 是否显示分支标签 >> 2
|
||||
测试验证产品 1 模块 1821 是否显示分支标签 >> 2
|
||||
测试验证产品 1 执行 101 是否显示分支标签 >> 2
|
||||
测试验证产品 1 模块 1821 执行 101 是否显示分支标签 >> 2
|
||||
测试验证产品 41 是否显示分支标签 >> 1
|
||||
测试验证产品 41 模块 1981 是否显示分支标签 >> 1
|
||||
测试验证产品 41 执行 231 是否显示分支标签 >> 1
|
||||
测试验证产品 41 模块 1981 执行 231 是否显示分支标签 >> 1
|
||||
测试验证产品 81 是否显示分支标签 >> 1
|
||||
测试验证产品 81 模块 2141 是否显示分支标签 >> 1
|
||||
测试验证产品 81 执行 181 是否显示分支标签 >> 1
|
||||
测试验证产品 81 模块 2141 执行 181 是否显示分支标签 >> 1
|
||||
|
||||
*/
|
||||
$productID = array(1, 41, 81);
|
||||
$moduleID = array(0, 1821, 1981, 2141);
|
||||
@@ -28,4 +41,4 @@ r($branch->showBranchTest($productID[1], $moduleID[2], $executionID[2])) && p()
|
||||
r($branch->showBranchTest($productID[2])) && p() && e('1'); // 测试验证产品 81 是否显示分支标签
|
||||
r($branch->showBranchTest($productID[2], $moduleID[3])) && p() && e('1'); // 测试验证产品 81 模块 2141 是否显示分支标签
|
||||
r($branch->showBranchTest($productID[2], $moduleID[0], $executionID[3])) && p() && e('1'); // 测试验证产品 81 执行 181 是否显示分支标签
|
||||
r($branch->showBranchTest($productID[2], $moduleID[3], $executionID[3])) && p() && e('1'); // 测试验证产品 81 模块 2141 执行 181 是否显示分支标签
|
||||
r($branch->showBranchTest($productID[2], $moduleID[3], $executionID[3])) && p() && e('1'); // 测试验证产品 81 模块 2141 执行 181 是否显示分支标签
|
||||
@@ -10,6 +10,15 @@ title=测试 branchModel->sort();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试产品 41 排序 >> 1,2
|
||||
测试产品 42 排序 >> 3,4
|
||||
测试产品 43 排序 >> 5,6
|
||||
测试产品 44 排序 >> 7,8
|
||||
测试产品 41 order 排序 >> 2,1
|
||||
测试产品 42 order 排序 >> 4,3
|
||||
测试产品 43 order 排序 >> 6,5
|
||||
测试产品 44 order 排序 >> 8,7
|
||||
|
||||
*/
|
||||
$branches = array('0,2,1', '0,4,3', '0,6,5', '0,8,7');
|
||||
$order = 'order';
|
||||
@@ -24,4 +33,4 @@ r($branch->sortTest($branches[0], $order)) && p() && e('2,1'); // 测试产品 4
|
||||
r($branch->sortTest($branches[1], $order)) && p() && e('4,3'); // 测试产品 42 order 排序
|
||||
r($branch->sortTest($branches[2], $order)) && p() && e('6,5'); // 测试产品 43 order 排序
|
||||
r($branch->sortTest($branches[3], $order)) && p() && e('8,7'); // 测试产品 44 order 排序
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,11 @@ title=测试 branchModel->unlinkBranch4Project();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试产品 41 转为普通产品接触分支关联 >> 0
|
||||
测试产品 42 转为普通产品接触分支关联 >> 0
|
||||
测试产品 43 转为普通产品接触分支关联 >> 0
|
||||
测试产品 44 45 转为普通产品接触分支关联 >> 0
|
||||
|
||||
*/
|
||||
$productIDList = array('41', '42', '43', '44,45');
|
||||
|
||||
@@ -19,4 +24,4 @@ r($branch->unlinkBranch4ProjectTest($productIDList[0])) && p() && e('0'); // 测
|
||||
r($branch->unlinkBranch4ProjectTest($productIDList[1])) && p() && e('0'); // 测试产品 42 转为普通产品接触分支关联
|
||||
r($branch->unlinkBranch4ProjectTest($productIDList[2])) && p() && e('0'); // 测试产品 43 转为普通产品接触分支关联
|
||||
r($branch->unlinkBranch4ProjectTest($productIDList[3])) && p() && e('0'); // 测试产品 44 45 转为普通产品接触分支关联
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 branchModel->update();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改分支名称 >> name,分支1,修改后的分支1
|
||||
测试修改分支状态 >> status,active,closed
|
||||
测试修改分支描述 >> desc,,修改后的分支1描述
|
||||
测试修改分支名称 >> 『名称』不能为空。
|
||||
测试修改分支名称 >> 分支名称已存在
|
||||
|
||||
*/
|
||||
$changeName = array('name' => '修改后的分支1');
|
||||
$changeStatus = array('status' => 'closed');
|
||||
@@ -24,4 +30,4 @@ r($branch->updateTest($changeStatus)) && p('0:field,old,new') && e('status,activ
|
||||
r($branch->updateTest($changeDesc)) && p('0:field,old,new') && e('desc,,修改后的分支1描述'); // 测试修改分支描述
|
||||
r($branch->updateTest($emptyName)) && p('name:0') && e('『名称』不能为空。'); // 测试修改分支名称
|
||||
r($branch->updateTest($repeatName)) && p('name:0') && e('分支名称已存在'); // 测试修改分支名称
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,18 @@ title=测试 programplanModel->create();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建用例 工作量占比非数字 >> "工作量比例"必须为数字
|
||||
测试创建用例 计划开始为空 >> 『计划开始』日期不能为空
|
||||
测试创建用例 计划开始非日期 >> 『计划开始』应当为合法的日期
|
||||
测试创建用例 计划完成为空 >> 『计划完成』日期不能为空
|
||||
测试创建用例 计划完成非日期 >> 『计划完成』应当为合法的日期
|
||||
测试创建用例 计划完成小于计划开始 >> "计划完成时间"必须大于"计划开始时间"
|
||||
测试创建用例 计划开始小于项目开始日期 >> 阶段的开始时间不能小于所属项目的开始时间
|
||||
测试创建用例 计划完成大于项目计划完成 >> 阶段的结束时间不能大于所属项目的结束时间
|
||||
测试创建用例 工作量占比之和大于100 >> 工作量占比累计不应当超过100%
|
||||
测试正常更新阶段信息 获取阶段数量 >> 7
|
||||
测试正常创建一条阶段信息 获取阶段数量 >> 8
|
||||
|
||||
*/
|
||||
|
||||
$percentNumber = array('percents' => array('a', '0', '0', '0', '0', '0', '0', '', '', '', '', ''));
|
||||
@@ -28,7 +40,6 @@ $begin = array();
|
||||
$end = array();
|
||||
$create = array('names' => $names, 'percents' => $percents, 'begin' => $begin, 'end' => $end);
|
||||
|
||||
|
||||
$programplan = new programplanTest();
|
||||
|
||||
r($programplan->createTest($percentNumber)) && p() && e('"工作量比例"必须为数字'); // 测试创建用例 工作量占比非数字
|
||||
@@ -42,4 +53,4 @@ r($programplan->createTest($errorEnd)) && p() && e("阶段的结束时间
|
||||
r($programplan->createTest($percentOver)) && p() && e('工作量占比累计不应当超过100%'); // 测试创建用例 工作量占比之和大于100
|
||||
r($programplan->createTest()) && p() && e('7'); // 测试正常更新阶段信息 获取阶段数量
|
||||
r($programplan->createTest($create)) && p() && e('8'); // 测试正常创建一条阶段信息 获取阶段数量
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getByID();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
获取阶段131 >> 阶段31,project31
|
||||
获取阶段132 >> 阶段32,project32
|
||||
获取阶段133 >> 阶段33,project33
|
||||
获取阶段134 >> 阶段34,project34
|
||||
获取阶段135 >> 阶段35,project35
|
||||
|
||||
*/
|
||||
|
||||
$planIDList = array('131', '132', '133', '134', '135');
|
||||
@@ -20,4 +26,4 @@ r($programplan->getByIDTest($planIDList[0])) && p('name,code') && e('阶段31,pr
|
||||
r($programplan->getByIDTest($planIDList[1])) && p('name,code') && e('阶段32,project32'); // 获取阶段132
|
||||
r($programplan->getByIDTest($planIDList[2])) && p('name,code') && e('阶段33,project33'); // 获取阶段133
|
||||
r($programplan->getByIDTest($planIDList[3])) && p('name,code') && e('阶段34,project34'); // 获取阶段134
|
||||
r($programplan->getByIDTest($planIDList[4])) && p('name,code') && e('阶段35,project35'); // 获取阶段135
|
||||
r($programplan->getByIDTest($planIDList[4])) && p('name,code') && e('阶段35,project35'); // 获取阶段135
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getByList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取项目11 12的信息 >> 项目1;项目2
|
||||
测试获取项目13 14的信息 >> 项目3;项目4
|
||||
测试获取项目15 16 17的信息 >> 项目5;项目6;项目7
|
||||
测试获取项目18 19 20的信息 >> 项目8;项目9;项目10
|
||||
测试获取项目21 22 23 24的信息 >> 项目11;项目12;项目13;项目14
|
||||
|
||||
*/
|
||||
|
||||
$planIDList = array(array(11, 12), array(13, 14), array(15, 16, 17), array(18, 19, 20), array(21, 22, 23, 24));
|
||||
@@ -20,4 +26,4 @@ r($programplan->getByListTest($planIDList[0])) && p('11:name;12:name')
|
||||
r($programplan->getByListTest($planIDList[1])) && p('13:name;14:name') && e('项目3;项目4'); // 测试获取项目13 14的信息
|
||||
r($programplan->getByListTest($planIDList[2])) && p('15:name;16:name;17:name') && e('项目5;项目6;项目7'); // 测试获取项目15 16 17的信息
|
||||
r($programplan->getByListTest($planIDList[3])) && p('18:name;19:name;20:name') && e('项目8;项目9;项目10'); // 测试获取项目18 19 20的信息
|
||||
r($programplan->getByListTest($planIDList[4])) && p('21:name;22:name;23:name;24:name') && e('项目11;项目12;项目13;项目14'); // 测试获取项目21 22 23 24的信息
|
||||
r($programplan->getByListTest($planIDList[4])) && p('21:name;22:name;23:name;24:name') && e('项目11;项目12;项目13;项目14'); // 测试获取项目21 22 23 24的信息
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getDuration();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取2022-04-01 ~ 2022-05-01持续时间 >> 21
|
||||
测试获取2022-04-02 ~ 2022-05-06持续时间 >> 25
|
||||
测试获取2022-04-03 ~ 2022-05-11持续时间 >> 28
|
||||
测试获取2022-04-04 ~ 2022-05-16持续时间 >> 31
|
||||
测试获取2022-04-05 ~ 2022-05-21持续时间 >> 34
|
||||
|
||||
*/
|
||||
|
||||
$beginList = array('2022-04-01', '2022-04-02', '2022-04-03', '2022-04-04', '2022-04-05');
|
||||
@@ -21,4 +27,4 @@ r($programplan->getDurationTest($beginList[0], $endList[0])) && p() && e('21');
|
||||
r($programplan->getDurationTest($beginList[1], $endList[1])) && p() && e('25'); // 测试获取2022-04-02 ~ 2022-05-06持续时间
|
||||
r($programplan->getDurationTest($beginList[2], $endList[2])) && p() && e('28'); // 测试获取2022-04-03 ~ 2022-05-11持续时间
|
||||
r($programplan->getDurationTest($beginList[3], $endList[3])) && p() && e('31'); // 测试获取2022-04-04 ~ 2022-05-16持续时间
|
||||
r($programplan->getDurationTest($beginList[4], $endList[4])) && p() && e('34'); // 测试获取2022-04-05 ~ 2022-05-21持续时间
|
||||
r($programplan->getDurationTest($beginList[4], $endList[4])) && p() && e('34'); // 测试获取2022-04-05 ~ 2022-05-21持续时间
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getMilestoneByProduct();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品21 项目41的里程碑 >> 阶段121,阶段301,阶段481,阶段31,阶段211,阶段391,阶段571
|
||||
测试获取产品32 项目52的里程碑 >> 0
|
||||
测试获取产品23 项目43的里程碑 >> 阶段123,阶段303,阶段483,阶段33,阶段213,阶段393,阶段573
|
||||
测试获取产品34 项目54的里程碑 >> 0
|
||||
测试获取产品25 项目45的里程碑 >> 阶段125,阶段305,阶段485,阶段35,阶段215,阶段395,阶段575
|
||||
|
||||
*/
|
||||
$projectIDList = array(41, 52, 43, 54, 45);
|
||||
$productIDList = array(21, 32, 23, 34, 25);
|
||||
@@ -20,4 +26,4 @@ r($programplan->getMilestoneByProductTest($productIDList[0], $projectIDList[0]))
|
||||
r($programplan->getMilestoneByProductTest($productIDList[1], $projectIDList[1])) && p() && e('0'); // 测试获取产品32 项目52的里程碑
|
||||
r($programplan->getMilestoneByProductTest($productIDList[2], $projectIDList[2])) && p() && e('阶段123,阶段303,阶段483,阶段33,阶段213,阶段393,阶段573'); // 测试获取产品23 项目43的里程碑
|
||||
r($programplan->getMilestoneByProductTest($productIDList[3], $projectIDList[3])) && p() && e('0'); // 测试获取产品34 项目54的里程碑
|
||||
r($programplan->getMilestoneByProductTest($productIDList[4], $projectIDList[4])) && p() && e('阶段125,阶段305,阶段485,阶段35,阶段215,阶段395,阶段575'); // 测试获取产品25 项目45的里程碑
|
||||
r($programplan->getMilestoneByProductTest($productIDList[4], $projectIDList[4])) && p() && e('阶段125,阶段305,阶段485,阶段35,阶段215,阶段395,阶段575'); // 测试获取产品25 项目45的里程碑
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getMilestones();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取项目41的里程碑 >> 阶段571,阶段481,阶段391,阶段301,阶段211
|
||||
测试获取项目52的里程碑 >> 0
|
||||
测试获取项目43的里程碑 >> 阶段573,阶段483,阶段393,阶段303,阶段213,阶段123,阶段33
|
||||
测试获取项目54的里程碑 >> 0
|
||||
测试获取项目45的里程碑 >> 阶段575,阶段485,阶段395,阶段305,阶段215,阶段125,阶段35
|
||||
|
||||
*/
|
||||
$projectIDList = array(41, 52, 43, 54, 45);
|
||||
|
||||
@@ -19,4 +25,4 @@ r($programplan->getMilestonesTest($projectIDList[0])) && p() && e('阶段571,阶
|
||||
r($programplan->getMilestonesTest($projectIDList[1])) && p() && e('0'); // 测试获取项目52的里程碑
|
||||
r($programplan->getMilestonesTest($projectIDList[2])) && p() && e('阶段573,阶段483,阶段393,阶段303,阶段213,阶段123,阶段33'); // 测试获取项目43的里程碑
|
||||
r($programplan->getMilestonesTest($projectIDList[3])) && p() && e('0'); // 测试获取项目54的里程碑
|
||||
r($programplan->getMilestonesTest($projectIDList[4])) && p() && e('阶段575,阶段485,阶段395,阶段305,阶段215,阶段125,阶段35'); // 测试获取项目45的里程碑
|
||||
r($programplan->getMilestonesTest($projectIDList[4])) && p() && e('阶段575,阶段485,阶段395,阶段305,阶段215,阶段125,阶段35'); // 测试获取项目45的里程碑
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getPairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取执行41 产品21的计划键值对 >> ,阶段31,阶段31/子阶段1,阶段121,阶段211,阶段301,阶段391,阶段481,阶段571
|
||||
测试获取执行42 产品22的计划键值对 >> ,阶段32,阶段32/子阶段2,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572
|
||||
测试获取执行43 产品23的计划键值对 >> ,阶段33,阶段33/子阶段3,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573
|
||||
测试获取执行44 产品24的计划键值对 >> ,阶段34,阶段34/子阶段4,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574
|
||||
测试获取执行45 产品25的计划键值对 >> ,阶段35,阶段35/子阶段5,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575
|
||||
|
||||
*/
|
||||
$executionIDList = array(41, 42, 43, 44, 45);
|
||||
$productIDList = array(21, 22, 23, 24, 25);
|
||||
@@ -20,4 +26,4 @@ r($programplan->getPairsTest($executionIDList[0], $productIDList[0])) && p() &&
|
||||
r($programplan->getPairsTest($executionIDList[1], $productIDList[1])) && p() && e(',阶段32,阶段32/子阶段2,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572'); // 测试获取执行42 产品22的计划键值对
|
||||
r($programplan->getPairsTest($executionIDList[2], $productIDList[2])) && p() && e(',阶段33,阶段33/子阶段3,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573'); // 测试获取执行43 产品23的计划键值对
|
||||
r($programplan->getPairsTest($executionIDList[3], $productIDList[3])) && p() && e(',阶段34,阶段34/子阶段4,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574'); // 测试获取执行44 产品24的计划键值对
|
||||
r($programplan->getPairsTest($executionIDList[4], $productIDList[4])) && p() && e(',阶段35,阶段35/子阶段5,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25的计划键值对
|
||||
r($programplan->getPairsTest($executionIDList[4], $productIDList[4])) && p() && e(',阶段35,阶段35/子阶段5,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25的计划键值对
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getParentStageList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试查询项目41 计划701 产品21的父阶段信息 >> 无,阶段31
|
||||
测试查询项目42 计划702 产品22的父阶段信息 >> 无,阶段32
|
||||
测试查询项目43 计划703 产品23的父阶段信息 >> 无,阶段33
|
||||
测试查询项目44 计划704 产品24的父阶段信息 >> 无,阶段34
|
||||
测试查询项目45 计划705 产品25的父阶段信息 >> 无,阶段35
|
||||
|
||||
*/
|
||||
$projectIDList = array(41, 42, 43, 44, 45);
|
||||
$planIDList = array(701, 702, 703, 704, 705);
|
||||
@@ -21,4 +27,4 @@ r($programplan->getParentStageListTest($projectIDList[0], $planIDList[0], $produ
|
||||
r($programplan->getParentStageListTest($projectIDList[1], $planIDList[1], $productIDList[1])) && p() && e('无,阶段32'); // 测试查询项目42 计划702 产品22的父阶段信息
|
||||
r($programplan->getParentStageListTest($projectIDList[2], $planIDList[2], $productIDList[2])) && p() && e('无,阶段33'); // 测试查询项目43 计划703 产品23的父阶段信息
|
||||
r($programplan->getParentStageListTest($projectIDList[3], $planIDList[3], $productIDList[3])) && p() && e('无,阶段34'); // 测试查询项目44 计划704 产品24的父阶段信息
|
||||
r($programplan->getParentStageListTest($projectIDList[4], $planIDList[4], $productIDList[4])) && p() && e('无,阶段35'); // 测试查询项目45 计划705 产品25的父阶段信息
|
||||
r($programplan->getParentStageListTest($projectIDList[4], $planIDList[4], $productIDList[4])) && p() && e('无,阶段35'); // 测试查询项目45 计划705 产品25的父阶段信息
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->getPlans();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取执行41 产品21的计划键值对 >> ,阶段31,阶段121,阶段211,阶段301,阶段391,阶段481,阶段571
|
||||
测试获取执行42 产品22的计划键值对 >> ,阶段32,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572
|
||||
测试获取执行43 产品23的计划键值对 >> ,阶段33,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573
|
||||
测试获取执行44 产品24的计划键值对 >> ,阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574
|
||||
测试获取执行45 产品25的计划键值对 >> ,阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575
|
||||
|
||||
*/
|
||||
$executionIDList = array(41, 42, 43, 44, 45);
|
||||
$productIDList = array(21, 22, 23, 24, 25);
|
||||
@@ -20,4 +26,4 @@ r($programplan->getPlansTest($executionIDList[0], $productIDList[0])) && p() &&
|
||||
r($programplan->getPlansTest($executionIDList[1], $productIDList[1])) && p() && e(',阶段32,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572'); // 测试获取执行42 产品22的计划键值对
|
||||
r($programplan->getPlansTest($executionIDList[2], $productIDList[2])) && p() && e(',阶段33,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573'); // 测试获取执行43 产品23的计划键值对
|
||||
r($programplan->getPlansTest($executionIDList[3], $productIDList[3])) && p() && e(',阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574'); // 测试获取执行44 产品24的计划键值对
|
||||
r($programplan->getPlansTest($executionIDList[4], $productIDList[4])) && p() && e(',阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25的计划键值对
|
||||
r($programplan->getPlansTest($executionIDList[4], $productIDList[4])) && p() && e(',阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25的计划键值对
|
||||
@@ -10,6 +10,18 @@ title=测试 programplanModel->getStage();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取执行41 产品21 browse all的计划键值对 >> ,阶段31,阶段121,阶段211,阶段301,阶段391,阶段481,阶段571,子阶段1
|
||||
测试获取执行41 产品21 browse parent的计划键值对 >> ,阶段31,阶段121,阶段211,阶段301,阶段391,阶段481,阶段571
|
||||
测试获取执行41 产品21 browse all id desc的计划键值对 >> ,子阶段1,阶段571,阶段481,阶段391,阶段301,阶段211,阶段121,阶段31
|
||||
测试获取执行42 产品22 browse all的计划键值对 >> ,阶段32,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572,子阶段2
|
||||
测试获取执行42 产品22 browse parent的计划键值对 >> ,阶段32,阶段122,阶段212,阶段302,阶段392,阶段482,阶段572
|
||||
测试获取执行43 产品23 browse all的计划键值对 >> ,阶段33,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573,子阶段3
|
||||
测试获取执行43 产品23 browse parent的计划键值对 >> ,阶段33,阶段123,阶段213,阶段303,阶段393,阶段483,阶段573
|
||||
测试获取执行44 产品24 browse all的计划键值对 >> ,阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574,子阶段4
|
||||
测试获取执行44 产品24 browse parent的计划键值对 >> ,阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574
|
||||
测试获取执行45 产品25 browse all的计划键值对 >> ,阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575,子阶段5
|
||||
测试获取执行45 产品25 browse parent的计划键值对 >> ,阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575
|
||||
|
||||
*/
|
||||
$executionIDList = array(41, 42, 43, 44, 45);
|
||||
$productIDList = array(21, 22, 23, 24, 25);
|
||||
@@ -28,4 +40,4 @@ r($programplan->getStageTest($executionIDList[2], $productIDList[2], $browseType
|
||||
r($programplan->getStageTest($executionIDList[3], $productIDList[3], $browseTypeList[0])) && p() && e(',阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574,子阶段4'); // 测试获取执行44 产品24 browse all的计划键值对
|
||||
r($programplan->getStageTest($executionIDList[3], $productIDList[3], $browseTypeList[1])) && p() && e(',阶段34,阶段124,阶段214,阶段304,阶段394,阶段484,阶段574'); // 测试获取执行44 产品24 browse parent的计划键值对
|
||||
r($programplan->getStageTest($executionIDList[4], $productIDList[4], $browseTypeList[0])) && p() && e(',阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575,子阶段5'); // 测试获取执行45 产品25 browse all的计划键值对
|
||||
r($programplan->getStageTest($executionIDList[4], $productIDList[4], $browseTypeList[1])) && p() && e(',阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25 browse parent的计划键值对
|
||||
r($programplan->getStageTest($executionIDList[4], $productIDList[4], $browseTypeList[1])) && p() && e(',阶段35,阶段125,阶段215,阶段305,阶段395,阶段485,阶段575'); // 测试获取执行45 产品25 browse parent的计划键值对
|
||||
@@ -10,6 +10,13 @@ title=测试 programplanModel->getTotalPercent();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取阶段131的总进度 >> 60
|
||||
测试获取阶段131是父阶段的总进度 >> 0
|
||||
测试获取阶段132的总进度 >> 60
|
||||
测试获取阶段133的总进度 >> 60
|
||||
测试获取阶段134的总进度 >> 60
|
||||
测试获取阶段135的总进度 >> 60
|
||||
|
||||
*/
|
||||
|
||||
$stageIDList = array(131, 132, 133, 134, 135);
|
||||
@@ -21,4 +28,4 @@ r($programplan->getTotalPercentTest($stageIDList[0], true)) && p() && e('0'); /
|
||||
r($programplan->getTotalPercentTest($stageIDList[1])) && p() && e('60'); // 测试获取阶段132的总进度
|
||||
r($programplan->getTotalPercentTest($stageIDList[2])) && p() && e('60'); // 测试获取阶段133的总进度
|
||||
r($programplan->getTotalPercentTest($stageIDList[3])) && p() && e('60'); // 测试获取阶段134的总进度
|
||||
r($programplan->getTotalPercentTest($stageIDList[4])) && p() && e('60'); // 测试获取阶段135的总进度
|
||||
r($programplan->getTotalPercentTest($stageIDList[4])) && p() && e('60'); // 测试获取阶段135的总进度
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->isCreateTask();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试阶段131下有没有任务 >> 1
|
||||
测试阶段132下有没有任务 >> 1
|
||||
测试阶段133下有没有任务 >> 1
|
||||
测试阶段134下有没有任务 >> 1
|
||||
测试阶段135下有没有任务 >> 1
|
||||
|
||||
*/
|
||||
$stageIDList = array(131, 132, 133, 134, 135);
|
||||
|
||||
@@ -19,4 +25,4 @@ r($programplan->isCreateTaskTest($stageIDList[0])) && p() && e('1'); // 测试
|
||||
r($programplan->isCreateTaskTest($stageIDList[1])) && p() && e('1'); // 测试阶段132下有没有任务
|
||||
r($programplan->isCreateTaskTest($stageIDList[2])) && p() && e('1'); // 测试阶段133下有没有任务
|
||||
r($programplan->isCreateTaskTest($stageIDList[3])) && p() && e('1'); // 测试阶段134下有没有任务
|
||||
r($programplan->isCreateTaskTest($stageIDList[4])) && p() && e('1'); // 测试阶段135下有没有任务
|
||||
r($programplan->isCreateTaskTest($stageIDList[4])) && p() && e('1'); // 测试阶段135下有没有任务
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->processPlan();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试计算计划131 >> 131,阶段31,已关闭的正常产品21
|
||||
测试计算计划132 >> 132,阶段32,已关闭的正常产品22
|
||||
测试计算计划133 >> 133,阶段33,已关闭的正常产品23
|
||||
测试计算计划134 >> 134,阶段34,已关闭的正常产品24
|
||||
测试计算计划135 >> 135,阶段35,已关闭的正常产品25
|
||||
|
||||
*/
|
||||
$planIDList = array(131, 132, 133, 134, 135);
|
||||
|
||||
@@ -19,4 +25,4 @@ r($programplan->processPlanTest($planIDList[0])) && p('id,name,productName') &&
|
||||
r($programplan->processPlanTest($planIDList[1])) && p('id,name,productName') && e('132,阶段32,已关闭的正常产品22'); // 测试计算计划132
|
||||
r($programplan->processPlanTest($planIDList[2])) && p('id,name,productName') && e('133,阶段33,已关闭的正常产品23'); // 测试计算计划133
|
||||
r($programplan->processPlanTest($planIDList[3])) && p('id,name,productName') && e('134,阶段34,已关闭的正常产品24'); // 测试计算计划134
|
||||
r($programplan->processPlanTest($planIDList[4])) && p('id,name,productName') && e('135,阶段35,已关闭的正常产品25'); // 测试计算计划135
|
||||
r($programplan->processPlanTest($planIDList[4])) && p('id,name,productName') && e('135,阶段35,已关闭的正常产品25'); // 测试计算计划135
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->processPlans();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取计划 11 12的信息 >> 项目1,正常产品1;项目2,正常产品2
|
||||
测试获取计划 13 14的信息 >> 项目3,正常产品3;项目4,正常产品4
|
||||
测试获取计划 15 16 17的信息 >> 项目5,正常产品5;项目6,正常产品6;项目7,正常产品7
|
||||
测试获取计划 18 19 20的信息 >> 项目8,正常产品8;项目9,正常产品9;项目10,正常产品10
|
||||
测试获取计划 21 22 23 24的信息 >> 项目11,正常产品1;项目12,正常产品2;项目13,正常产品3;项目14,正常产品4
|
||||
|
||||
*/
|
||||
$planIDList = array(array(11, 12), array(13, 14), array(15, 16, 17), array(18, 19, 20), array(21, 22, 23, 24));
|
||||
|
||||
@@ -19,4 +25,4 @@ r($programplan->processPlansTest($planIDList[0])) && p('11:name,productName;12:n
|
||||
r($programplan->processPlansTest($planIDList[1])) && p('13:name,productName;14:name,productName') && e('项目3,正常产品3;项目4,正常产品4'); // 测试获取计划 13 14的信息
|
||||
r($programplan->processPlansTest($planIDList[2])) && p('15:name,productName;16:name,productName;17:name,productName') && e('项目5,正常产品5;项目6,正常产品6;项目7,正常产品7'); // 测试获取计划 15 16 17的信息
|
||||
r($programplan->processPlansTest($planIDList[3])) && p('18:name,productName;19:name,productName;20:name,productName') && e('项目8,正常产品8;项目9,正常产品9;项目10,正常产品10'); // 测试获取计划 18 19 20的信息
|
||||
r($programplan->processPlansTest($planIDList[4])) && p('21:name,productName;22:name,productName;23:name,productName;24:name,productName') && e('项目11,正常产品1;项目12,正常产品2;项目13,正常产品3;项目14,正常产品4'); // 测试获取计划 21 22 23 24的信息
|
||||
r($programplan->processPlansTest($planIDList[4])) && p('21:name,productName;22:name,productName;23:name,productName;24:name,productName') && e('项目11,正常产品1;项目12,正常产品2;项目13,正常产品3;项目14,正常产品4'); // 测试获取计划 21 22 23 24的信息
|
||||
@@ -10,6 +10,12 @@ title=测试 programplanModel->setTreePath();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试更新计划131的路径 >> 阶段31;,41,131,
|
||||
测试更新计划132的路径 >> 阶段32;,42,132,
|
||||
测试更新计划133的路径 >> 阶段33;,43,133,
|
||||
测试更新计划134的路径 >> 阶段34;,44,134,
|
||||
测试更新计划135的路径 >> 阶段35;,45,135,
|
||||
|
||||
*/
|
||||
$planIDList = array(131, 132, 133, 134, 135);
|
||||
|
||||
@@ -19,4 +25,4 @@ r($programplan->setTreePathTest($planIDList[0])) && p('name;path') && e('阶段3
|
||||
r($programplan->setTreePathTest($planIDList[1])) && p('name;path') && e('阶段32;,42,132,'); // 测试更新计划132的路径
|
||||
r($programplan->setTreePathTest($planIDList[2])) && p('name;path') && e('阶段33;,43,133,'); // 测试更新计划133的路径
|
||||
r($programplan->setTreePathTest($planIDList[3])) && p('name;path') && e('阶段34;,44,134,'); // 测试更新计划134的路径
|
||||
r($programplan->setTreePathTest($planIDList[4])) && p('name;path') && e('阶段35;,45,135,'); // 测试更新计划135的路径
|
||||
r($programplan->setTreePathTest($planIDList[4])) && p('name;path') && e('阶段35;,45,135,'); // 测试更新计划135的路径
|
||||
@@ -10,6 +10,14 @@ title=测试 programplanModel->update();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改plan的 percent 值 工作占比和超过100 >> 工作量占比累计不应当超过100%
|
||||
测试修改plan的 end 值 计划完成小于计划开始 >> 『end』应当不小于。
|
||||
测试修改plan的 name 值 名称为空 >> 『name』不能为空。
|
||||
测试修改plan的 name 值 >> name,修改后的阶段
|
||||
测试修改plan的 percent 值 >> percent,15
|
||||
测试修改plan的 begin 值 >> begin,2022-04-01
|
||||
测试修改plan的 end 值 >> end,2022-04-30
|
||||
|
||||
*/
|
||||
$planID = 131;
|
||||
$projectID = 41;
|
||||
@@ -35,4 +43,4 @@ r($programplan->updateTest($planID, $projectID, $changeName)) && p('
|
||||
r($programplan->updateTest($planID, $projectID, $changePercent)) && p('0:field,new') && e('percent,15'); // 测试修改plan的 percent 值
|
||||
r($programplan->updateTest($planID, $projectID, $changeBegin)) && p('0:field,new') && e('begin,2022-04-01'); // 测试修改plan的 begin 值
|
||||
r($programplan->updateTest($planID, $projectID, $changeEnd)) && p('0:field,new') && e('end,2022-04-30'); // 测试修改plan的 end 值
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,11 @@ title=测试 stageModel->batchCreate();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量创建阶段 1 >> 8
|
||||
测试批量创建阶段 2 >> 10
|
||||
测试批量创建阶段 3 >> 12
|
||||
测试批量创建阶段 4 >> 13
|
||||
|
||||
*/
|
||||
$name1 = array('1' => '批量创建的需求', '2' => '批量创建的设计', '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', '10' => '');
|
||||
$percent1 = array('1' => '1', '2' => '2', '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', '10' => '');
|
||||
@@ -38,4 +43,4 @@ r($stage->batchCreateTest($param1)) && p() && e('8'); // 测试批量创建阶
|
||||
r($stage->batchCreateTest($param2)) && p() && e('10'); // 测试批量创建阶段 2
|
||||
r($stage->batchCreateTest($param3)) && p() && e('12'); // 测试批量创建阶段 3
|
||||
r($stage->batchCreateTest($param4)) && p() && e('13'); // 测试批量创建阶段 4
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,14 @@ title=测试 stageModel->create();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试新建一个需求阶段 >> 新建的需求,1,request
|
||||
测试新建一个设计阶段 >> 新建的设计,2,design
|
||||
测试新建一个开发阶段 >> 新建的开发,3,dev
|
||||
测试新建一个测试阶段 >> 新建的测试,4,qa
|
||||
测试新建一个发布阶段 >> 新建的发布,5,release
|
||||
测试新建一个总结评审阶段 >> 新建的总结评审,6,review
|
||||
测试新建一个其他阶段 >> 新建的其他,7,other
|
||||
|
||||
*/
|
||||
|
||||
$stage1 = new stdclass();
|
||||
@@ -56,4 +64,4 @@ r($stage->createTest($stage4)) && p('name,percent,type') && e('新建的测试,4
|
||||
r($stage->createTest($stage5)) && p('name,percent,type') && e('新建的发布,5,release'); // 测试新建一个发布阶段
|
||||
r($stage->createTest($stage6)) && p('name,percent,type') && e('新建的总结评审,6,review'); // 测试新建一个总结评审阶段
|
||||
r($stage->createTest($stage7)) && p('name,percent,type') && e('新建的其他,7,other'); // 测试新建一个其他阶段
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,13 @@ title=测试 stageModel->getByID();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取阶段 1 >> 需求,10,request
|
||||
测试获取阶段 2 >> 设计,10,design
|
||||
测试获取阶段 3 >> 开发,50,dev
|
||||
测试获取阶段 4 >> 测试,15,qa
|
||||
测试获取阶段 5 >> 发布,10,release
|
||||
测试获取阶段 6 >> 总结评审,5,review
|
||||
|
||||
*/
|
||||
|
||||
$stageIDList = array(1, 2, 3, 4, 5, 6);
|
||||
@@ -21,4 +28,4 @@ r($stage->getByIDTest($stageIDList[1])) && p('name,percent,type') && e('设计,1
|
||||
r($stage->getByIDTest($stageIDList[2])) && p('name,percent,type') && e('开发,50,dev'); // 测试获取阶段 3
|
||||
r($stage->getByIDTest($stageIDList[3])) && p('name,percent,type') && e('测试,15,qa'); // 测试获取阶段 4
|
||||
r($stage->getByIDTest($stageIDList[4])) && p('name,percent,type') && e('发布,10,release'); // 测试获取阶段 5
|
||||
r($stage->getByIDTest($stageIDList[5])) && p('name,percent,type') && e('总结评审,5,review'); // 测试获取阶段 6
|
||||
r($stage->getByIDTest($stageIDList[5])) && p('name,percent,type') && e('总结评审,5,review'); // 测试获取阶段 6
|
||||
@@ -10,6 +10,13 @@ title=测试 stageModel->getPairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取阶段 1 >> 需求
|
||||
测试获取阶段 2 >> 设计
|
||||
测试获取阶段 3 >> 开发
|
||||
测试获取阶段 4 >> 测试
|
||||
测试获取阶段 5 >> 发布
|
||||
测试获取阶段 6 >> 总结评审
|
||||
|
||||
*/
|
||||
|
||||
$stage = new stageTest();
|
||||
@@ -19,4 +26,4 @@ r($stage->getPairsTest()) && p('2') && e('设计'); // 测试获取阶段 2
|
||||
r($stage->getPairsTest()) && p('3') && e('开发'); // 测试获取阶段 3
|
||||
r($stage->getPairsTest()) && p('4') && e('测试'); // 测试获取阶段 4
|
||||
r($stage->getPairsTest()) && p('5') && e('发布'); // 测试获取阶段 5
|
||||
r($stage->getPairsTest()) && p('6') && e('总结评审'); // 测试获取阶段 6
|
||||
r($stage->getPairsTest()) && p('6') && e('总结评审'); // 测试获取阶段 6
|
||||
@@ -10,6 +10,13 @@ title=测试 stageModel->getStages();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取阶段 1 >> 需求,10,request
|
||||
测试获取阶段 2 >> 设计,10,design
|
||||
测试获取阶段 3 >> 开发,50,dev
|
||||
测试获取阶段 4 >> 测试,15,qa
|
||||
测试获取阶段 5 >> 发布,10,release
|
||||
测试获取阶段 6 >> 总结评审,5,review
|
||||
|
||||
*/
|
||||
|
||||
$stage = new stageTest();
|
||||
@@ -19,4 +26,4 @@ r($stage->getStagesTest()) && p('2:name,percent,type') && e('设计,10,design');
|
||||
r($stage->getStagesTest()) && p('3:name,percent,type') && e('开发,50,dev'); // 测试获取阶段 3
|
||||
r($stage->getStagesTest()) && p('4:name,percent,type') && e('测试,15,qa'); // 测试获取阶段 4
|
||||
r($stage->getStagesTest()) && p('5:name,percent,type') && e('发布,10,release'); // 测试获取阶段 5
|
||||
r($stage->getStagesTest()) && p('6:name,percent,type') && e('总结评审,5,review'); // 测试获取阶段 6
|
||||
r($stage->getStagesTest()) && p('6:name,percent,type') && e('总结评审,5,review'); // 测试获取阶段 6
|
||||
@@ -10,6 +10,10 @@ title=测试 stageModel->update();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改名称 >> name,需求,修改后的需求
|
||||
测试修改工作量占比 >> percent,10,15
|
||||
测试修改阶段分类 >> type,request,other
|
||||
|
||||
*/
|
||||
|
||||
$stageID = 1;
|
||||
@@ -23,5 +27,4 @@ $stage = new stageTest();
|
||||
r($stage->updateTest($stageID, $changeName)) && p('0:field,old,new') && e('name,需求,修改后的需求'); // 测试修改名称
|
||||
r($stage->updateTest($stageID, $changePercent)) && p('0:field,old,new') && e('percent,10,15'); // 测试修改工作量占比
|
||||
r($stage->updateTest($stageID, $changeType)) && p('0:field,old,new') && e('type,request,other'); // 测试修改阶段分类
|
||||
system("./ztest init");
|
||||
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->appendData();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
获取case 1 2 可以加入的数据 >> 0,1,0,1;2,1,1,1
|
||||
获取case 1 2 可以加入的数据 >> 0,1,0,1;0,1,1,1
|
||||
获取case 1 2 可以加入的数据 >> 0,1,0,1;2,1,1,1
|
||||
获取case 1 2 可以加入的数据 >> 0,1,0,1;0,1,1,1
|
||||
获取case 1 2 可以加入的数据 >> 0,1,0,1;2,1,1,1
|
||||
|
||||
*/
|
||||
$case1 = new stdclass();
|
||||
$case1->id = 1;
|
||||
@@ -61,4 +67,4 @@ r($testcase->appendDataTest($cases[0])) && p('1:bugs,results,caseFails,stepNumbe
|
||||
r($testcase->appendDataTest($cases[1])) && p('3:bugs,results,caseFails,stepNumber;4:bugs,results,caseFails,stepNumber') && e('0,1,0,1;0,1,1,1'); // 获取case 1 2 可以加入的数据
|
||||
r($testcase->appendDataTest($cases[2])) && p('5:bugs,results,caseFails,stepNumber;6:bugs,results,caseFails,stepNumber') && e('0,1,0,1;2,1,1,1'); // 获取case 1 2 可以加入的数据
|
||||
r($testcase->appendDataTest($cases[3])) && p('7:bugs,results,caseFails,stepNumber;8:bugs,results,caseFails,stepNumber') && e('0,1,0,1;0,1,1,1'); // 获取case 1 2 可以加入的数据
|
||||
r($testcase->appendDataTest($cases[4])) && p('9:bugs,results,caseFails,stepNumber;10:bugs,results,caseFails,stepNumber') && e('0,1,0,1;2,1,1,1'); // 获取case 1 2 可以加入的数据
|
||||
r($testcase->appendDataTest($cases[4])) && p('9:bugs,results,caseFails,stepNumber;10:bugs,results,caseFails,stepNumber') && e('0,1,0,1;2,1,1,1'); // 获取case 1 2 可以加入的数据
|
||||
@@ -10,6 +10,14 @@ title=测试 testcaseModel->batchCaseTypeChange();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量修改case 1 2 type为 feature >> feature;feature
|
||||
测试批量修改case 3 4 type为 performance >> performance;performance
|
||||
测试批量修改case 5 6 type为 config >> config;config
|
||||
测试批量修改case 7 8 type为 install >> install;install
|
||||
测试批量修改case 9 10 type为 security >> security;security
|
||||
测试批量修改case 11 12 type为 interface >> interface;interface
|
||||
测试批量修改case 13 14 15 type为 other >> other;other;other
|
||||
|
||||
*/
|
||||
$caseIDList = array(array(1, 2), array(3, 4), array(5, 6), array(7, 8), array(9, 10), array(11, 12), array(13, 14, 15));
|
||||
$typeList = array('feature', 'performance', 'config', 'install', 'security', 'interface', 'other');
|
||||
@@ -23,4 +31,4 @@ r($testcase->batchCaseTypeChangeTest($caseIDList[3], $typeList[3])) && p('7:type
|
||||
r($testcase->batchCaseTypeChangeTest($caseIDList[4], $typeList[4])) && p('9:type;10:type') && e('security;security'); // 测试批量修改case 9 10 type为 security
|
||||
r($testcase->batchCaseTypeChangeTest($caseIDList[5], $typeList[5])) && p('11:type;12:type') && e('interface;interface'); // 测试批量修改case 11 12 type为 interface
|
||||
r($testcase->batchCaseTypeChangeTest($caseIDList[6], $typeList[6])) && p('13:type;14:type;15:type') && e('other;other;other'); // 测试批量修改case 13 14 15 type为 other
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,14 @@ title=测试 testcaseModel->batchChangeBranch();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量修改case 161 162 的branch为1 >> 1;1
|
||||
测试批量修改case 163 164 的branch为2 >> 2;2
|
||||
测试批量修改case 165 166 的branch为3 >> 3;3
|
||||
测试批量修改case 167 168 的branch为4 >> 4;4
|
||||
测试批量修改case 169 170 的branch为5 >> 5;5
|
||||
测试批量修改case 171 172 的branch为6 >> 6;6
|
||||
测试批量修改case 173 174 的branch为7 >> 7;7
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array(array(161, 162), array(163, 164), array(165, 166), array(167, 168), array(169, 170), array(171, 172), array(173, 174));
|
||||
@@ -24,4 +32,4 @@ r($testcase->batchChangeBranchTest($caseIDList[3], $branchList[3])) && p('167:br
|
||||
r($testcase->batchChangeBranchTest($caseIDList[4], $branchList[4])) && p('169:branch;170:branch') && e('5;5'); // 测试批量修改case 169 170 的branch为5
|
||||
r($testcase->batchChangeBranchTest($caseIDList[5], $branchList[5])) && p('171:branch;172:branch') && e('6;6'); // 测试批量修改case 171 172 的branch为6
|
||||
r($testcase->batchChangeBranchTest($caseIDList[6], $branchList[6])) && p('173:branch;174:branch') && e('7;7'); // 测试批量修改case 173 174 的branch为7
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,14 @@ title=测试 testcaseModel->batchChangeModule();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量修改case 161 162 的module为161 >> 161;161
|
||||
测试批量修改case 163 164 的module为163 >> 163;163
|
||||
测试批量修改case 165 166 的module为165 >> 165;165
|
||||
测试批量修改case 167 168 的module为167 >> 167;167
|
||||
测试批量修改case 169 170 的module为169 >> 169;169
|
||||
测试批量修改case 171 172 的module为171 >> 171;171
|
||||
测试批量修改case 173 174 的module为173 >> 173;173
|
||||
|
||||
*/
|
||||
$caseIDList = array(array(161, 162), array(163, 164), array(165, 166), array(167, 168), array(169, 170), array(171, 172), array(173, 174));
|
||||
$moduleList = array(161, 163, 165, 167, 169, 171, 173);
|
||||
@@ -23,4 +31,4 @@ r($testcase->batchChangeModuleTest($caseIDList[3], $moduleList[3])) && p('167:mo
|
||||
r($testcase->batchChangeModuleTest($caseIDList[4], $moduleList[4])) && p('169:module;170:module') && e('169;169'); // 测试批量修改case 169 170 的module为169
|
||||
r($testcase->batchChangeModuleTest($caseIDList[5], $moduleList[5])) && p('171:module;172:module') && e('171;171'); // 测试批量修改case 171 172 的module为171
|
||||
r($testcase->batchChangeModuleTest($caseIDList[6], $moduleList[6])) && p('173:module;174:module') && e('173;173'); // 测试批量修改case 173 174 的module为173
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,13 @@ title=测试 testcaseModel->batchCreate();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量创建用例1 >> 2
|
||||
测试批量创建用例2 >> 3
|
||||
测试批量创建用例3 >> 3
|
||||
测试批量创建用例4 >> 3
|
||||
测试批量创建用例5 >> 3
|
||||
测试重复批量创建用例1 >> 0
|
||||
|
||||
*/
|
||||
|
||||
$title1 = array('测试批量创建4', '', '测试批量创建6');
|
||||
@@ -22,7 +29,6 @@ $pri = array('2', 'ditto', '1');
|
||||
$stage = array(array('system', 'smoke'), array('bvt'), array('unittest'));
|
||||
$needReview = array(0, 1, 0);
|
||||
|
||||
|
||||
$testcase = new testcaseTest();
|
||||
|
||||
r($testcase->batchCreateTest(array('title' => $title1))) && p() && e('2'); // 测试批量创建用例1
|
||||
@@ -31,4 +37,4 @@ r($testcase->batchCreateTest(array('pri' => $pri, 'title' => $title3)))
|
||||
r($testcase->batchCreateTest(array('stage' => $stage, 'title' => $title4))) && p() && e('3'); // 测试批量创建用例4
|
||||
r($testcase->batchCreateTest(array('needReview' => $needReview, 'title' => $title5))) && p() && e('3'); // 测试批量创建用例5
|
||||
r($testcase->batchCreateTest(array('title' => $title1))) && p() && e('0'); // 测试重复批量创建用例1
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,17 @@ title=测试 testcaseModel->batchReview();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试评审case 401 402 为clarify >> 102
|
||||
测试评审case 403 404 为clarify >> 0
|
||||
测试评审case 405 406 为clarify >> 103
|
||||
测试评审case 407 408 为clarify >> 0
|
||||
测试评审case 409 410 为clarify >> 104
|
||||
测试评审case 401 402 为pass >> 105
|
||||
测试评审case 403 404 为pass >> 0
|
||||
测试评审case 405 406 为pass >> 106
|
||||
测试评审case 407 408 为pass >> 0
|
||||
测试评审case 409 410 为pass >> 107
|
||||
|
||||
*/
|
||||
$caseIDList = array(array(401, 402), array(403, 404), array(405, 406), array(407, 408), array(409, 410));
|
||||
$resultList = array('clarify', 'pass');
|
||||
@@ -26,4 +37,4 @@ r($testcase->batchReviewTest($caseIDList[1], $resultList[1])) && p() && e('
|
||||
r($testcase->batchReviewTest($caseIDList[2], $resultList[1])) && p('405') && e('106'); // 测试评审case 405 406 为pass
|
||||
r($testcase->batchReviewTest($caseIDList[3], $resultList[1])) && p() && e('0'); // 测试评审case 407 408 为pass
|
||||
r($testcase->batchReviewTest($caseIDList[4], $resultList[1])) && p('409') && e('107'); // 测试评审case 409 410 为pass
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,16 @@ title=测试 testcaseModel->batchUpdate();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试批量修改用例标题 >> title,这个是测试用例1,修改后的测试用例1
|
||||
测试批量修改用例优先级 >> pri,2,1
|
||||
测试批量修改用例状态 >> status,blocked,nomal
|
||||
测试批量修改用例模块 >> module,0,1822
|
||||
测试批量修改用例颜色 >> color,#3da7f5,#2dbdb2
|
||||
测试批量修改用例类型 >> type,performance,other
|
||||
测试批量修改用例前置条件 >> precondition,这是前置条件3,修改后的前置条件3
|
||||
测试批量修改用例关键词 >> keywords,这是关键词4,修改后的关键词4
|
||||
测试批量修改用例阶段 >> stage,unittest,unittest,feature
|
||||
|
||||
*/
|
||||
|
||||
$changeTitle = array('1' => '修改后的测试用例1', '2' => '这个是测试用例2', '3' => '这个是测试用例3', '4' => '这个是测试用例4');;
|
||||
@@ -32,7 +42,6 @@ $changePrecondition = array('precondition' => $changePrecondition);
|
||||
$changeKeywords = array('keywords' => $changeKeywords);
|
||||
$changeStages = array('stages' => $changeStages);
|
||||
|
||||
|
||||
$testcase = new testcaseTest();
|
||||
|
||||
r($testcase->batchUpdateTest(1, $changeTitle)) && p('field,old,new') && e('title,这个是测试用例1,修改后的测试用例1'); // 测试批量修改用例标题
|
||||
@@ -44,4 +53,4 @@ r($testcase->batchUpdateTest(2, $changeTypes)) && p('field,old,new') && e
|
||||
r($testcase->batchUpdateTest(3, $changePrecondition)) && p('field,old,new') && e('precondition,这是前置条件3,修改后的前置条件3'); // 测试批量修改用例前置条件
|
||||
r($testcase->batchUpdateTest(4, $changeKeywords)) && p('field,old,new') && e('keywords,这是关键词4,修改后的关键词4'); // 测试批量修改用例关键词
|
||||
r($testcase->batchUpdateTest(1, $changeStages)) && p('field,old,new') && e('stage,unittest,unittest,feature'); // 测试批量修改用例阶段
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,13 @@ title=测试 testcaseModel->create();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建用例1 >> created
|
||||
测试创建用例2 >> created
|
||||
测试创建用例3 >> created
|
||||
测试创建重名用例1 >> exists
|
||||
测试创建没有填写名字的用例 >> 『用例标题』不能为空。
|
||||
测试创建没有填写类型的用例 >> 『用例类型』不能为空。
|
||||
|
||||
*/
|
||||
|
||||
$testcase1 = array('title' => '测试创建测试用例1');
|
||||
@@ -19,8 +26,6 @@ $testcase3 = array('title' => '测试创建测试用例3', 'keywords' => '测试
|
||||
$no_title = array('title' => '');
|
||||
$no_type = array('type' => '', 'title' => '测试创建没有填写类型的用例');
|
||||
|
||||
|
||||
|
||||
$testcase = new testcaseTest();
|
||||
|
||||
r($testcase->createTest($testcase1)) && p('status') && e('created'); // 测试创建用例1
|
||||
@@ -29,4 +34,4 @@ r($testcase->createTest($testcase3)) && p('status') && e('created');
|
||||
r($testcase->createTest($testcase1)) && p('status') && e('exists'); // 测试创建重名用例1
|
||||
r($testcase->createTest($no_title)) && p() && e('『用例标题』不能为空。'); // 测试创建没有填写名字的用例
|
||||
r($testcase->createTest($no_type)) && p() && e('『用例类型』不能为空。'); // 测试创建没有填写类型的用例
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,10 @@ title=测试 testcaseModel->createFromImport();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试直接导入数据 >> 这个是测试用例1,这个是测试用例2,导入测试用例1,导入测试用例2
|
||||
测试导入数据覆盖原有数据 >> 导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2
|
||||
测试导入数据不覆盖原有数据 >> 导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2,导入插入的用例1,导入插入的用例2
|
||||
|
||||
*/
|
||||
|
||||
$productID = 1;
|
||||
@@ -22,4 +26,4 @@ $testcase = new testcaseTest();
|
||||
r($testcase->createFromImportTest($productID)) && p() && e('这个是测试用例1,这个是测试用例2,导入测试用例1,导入测试用例2'); // 测试直接导入数据
|
||||
r($testcase->createFromImportTest($productID, $param1)) && p() && e('导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2'); // 测试导入数据覆盖原有数据
|
||||
r($testcase->createFromImportTest($productID, $param2)) && p() && e('导入覆盖的用例1,导入覆盖的用例2,导入测试用例1,导入测试用例2,导入插入的用例1,导入插入的用例2'); // 测试导入数据不覆盖原有数据
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,8 +10,10 @@ title=测试 testcaseModel->forceNotReview();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试检查是否强制审核 >> 1
|
||||
|
||||
*/
|
||||
|
||||
$testcase = new testcaseTest();
|
||||
|
||||
r($testcase->forceNotReviewTest()) && p() && e('1'); // 测试检查是否强制审核
|
||||
r($testcase->forceNotReviewTest()) && p() && e('1'); // 测试检查是否强制审核
|
||||
@@ -10,6 +10,11 @@ title=测试 testcaseModel->getByAssignedTo();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取指派给 admin 的用例执行 >> 37,33,29,21,17,13,5,1
|
||||
测试获取指派给 user2 的用例执行 >> 38,34,30,22,18,14,6,2
|
||||
测试获取指派给 test3 的用例执行 >> 39,35,31,23,19,15,7,3
|
||||
测试获取指派给 dev4 的用例执行 >> 40,36,32,24,20,16,8,4
|
||||
|
||||
*/
|
||||
|
||||
$accountList = array('admin', 'user2', 'test3', 'dev4');
|
||||
@@ -19,4 +24,4 @@ $testcase = new testcaseTest();
|
||||
r($testcase->getByAssignedToTest($accountList[0])) && p() && e('37,33,29,21,17,13,5,1'); // 测试获取指派给 admin 的用例执行
|
||||
r($testcase->getByAssignedToTest($accountList[1])) && p() && e('38,34,30,22,18,14,6,2'); // 测试获取指派给 user2 的用例执行
|
||||
r($testcase->getByAssignedToTest($accountList[2])) && p() && e('39,35,31,23,19,15,7,3'); // 测试获取指派给 test3 的用例执行
|
||||
r($testcase->getByAssignedToTest($accountList[3])) && p() && e('40,36,32,24,20,16,8,4'); // 测试获取指派给 dev4 的用例执行
|
||||
r($testcase->getByAssignedToTest($accountList[3])) && p() && e('40,36,32,24,20,16,8,4'); // 测试获取指派给 dev4 的用例执行
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getById();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取case 1 的信息 >> 这个是测试用例1,feature,wait
|
||||
测试获取case 2 的信息 >> 这个是测试用例2,performance,normal
|
||||
测试获取case 3 的信息 >> 这个是测试用例3,config,blocked
|
||||
测试获取case 4 的信息 >> 这个是测试用例4,install,investigate
|
||||
测试获取case 5 的信息 >> 这个是测试用例5,security,wait
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array(1, 2, 3, 4, 5);
|
||||
@@ -20,4 +26,4 @@ r($testcase->getByIdTest($caseIDList[0])) && p('title,type,status') && e('这个
|
||||
r($testcase->getByIdTest($caseIDList[1])) && p('title,type,status') && e('这个是测试用例2,performance,normal'); // 测试获取case 2 的信息
|
||||
r($testcase->getByIdTest($caseIDList[2])) && p('title,type,status') && e('这个是测试用例3,config,blocked'); // 测试获取case 3 的信息
|
||||
r($testcase->getByIdTest($caseIDList[3])) && p('title,type,status') && e('这个是测试用例4,install,investigate'); // 测试获取case 4 的信息
|
||||
r($testcase->getByIdTest($caseIDList[4])) && p('title,type,status') && e('这个是测试用例5,security,wait'); // 测试获取case 5 的信息
|
||||
r($testcase->getByIdTest($caseIDList[4])) && p('title,type,status') && e('这个是测试用例5,security,wait'); // 测试获取case 5 的信息
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getByList();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取case 1 2 3 的信息 >> 这个是测试用例1;这个是测试用例2;这个是测试用例3
|
||||
测试获取case 4 5 6 的信息 >> 这个是测试用例4;这个是测试用例5;这个是测试用例6
|
||||
测试获取case 7 8 9 的信息 >> 这个是测试用例7;这个是测试用例8;这个是测试用例9
|
||||
测试获取case 10 11 12 的信息 >> 这个是测试用例10;这个是测试用例11;这个是测试用例12
|
||||
测试获取case 13 14 15 的信息 >> 这个是测试用例13;这个是测试用例14;这个是测试用例15
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array('1,2,3', '4,5,6', '7,8,9', '10,11,12', '13,14,15');
|
||||
@@ -20,4 +26,4 @@ r($testcase->getByListTest($caseIDList[0])) && p('1:title;2:title;3:title') &
|
||||
r($testcase->getByListTest($caseIDList[0])) && p('4:title;5:title;6:title') && e('这个是测试用例4;这个是测试用例5;这个是测试用例6'); // 测试获取case 4 5 6 的信息
|
||||
r($testcase->getByListTest($caseIDList[0])) && p('7:title;8:title;9:title') && e('这个是测试用例7;这个是测试用例8;这个是测试用例9'); // 测试获取case 7 8 9 的信息
|
||||
r($testcase->getByListTest($caseIDList[0])) && p('10:title;11:title;12:title') && e('这个是测试用例10;这个是测试用例11;这个是测试用例12'); // 测试获取case 10 11 12 的信息
|
||||
r($testcase->getByListTest($caseIDList[0])) && p('13:title;14:title;15:title') && e('这个是测试用例13;这个是测试用例14;这个是测试用例15'); // 测试获取case 13 14 15 的信息
|
||||
r($testcase->getByListTest($caseIDList[0])) && p('13:title;14:title;15:title') && e('这个是测试用例13;这个是测试用例14;这个是测试用例15'); // 测试获取case 13 14 15 的信息
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getByOpenedBy();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试查询由 test1 创建的case信息 >> 这个是测试用例1;这个是测试用例101;这个是测试用例201;这个是测试用例301
|
||||
测试查询由 test2 创建的case信息 >> 这个是测试用例2;这个是测试用例102;这个是测试用例202;这个是测试用例302
|
||||
测试查询由 test3 创建的case信息 >> 这个是测试用例3;这个是测试用例103;这个是测试用例203;这个是测试用例303
|
||||
测试查询由 test4 创建的case信息 >> 这个是测试用例4;这个是测试用例104;这个是测试用例204;这个是测试用例304
|
||||
测试查询由 test5 创建的case信息 >> 这个是测试用例5;这个是测试用例105;这个是测试用例205;这个是测试用例305
|
||||
|
||||
*/
|
||||
$accountList = array('test1', 'test2', 'test3', 'test4', 'test5');
|
||||
|
||||
@@ -19,4 +25,4 @@ r($testcase->getByOpenedByTest($accountList[0])) && p('1:title;101:title;201:tit
|
||||
r($testcase->getByOpenedByTest($accountList[1])) && p('2:title;102:title;202:title;302:title') && e('这个是测试用例2;这个是测试用例102;这个是测试用例202;这个是测试用例302'); // 测试查询由 test2 创建的case信息
|
||||
r($testcase->getByOpenedByTest($accountList[2])) && p('3:title;103:title;203:title;303:title') && e('这个是测试用例3;这个是测试用例103;这个是测试用例203;这个是测试用例303'); // 测试查询由 test3 创建的case信息
|
||||
r($testcase->getByOpenedByTest($accountList[3])) && p('4:title;104:title;204:title;304:title') && e('这个是测试用例4;这个是测试用例104;这个是测试用例204;这个是测试用例304'); // 测试查询由 test4 创建的case信息
|
||||
r($testcase->getByOpenedByTest($accountList[4])) && p('5:title;105:title;205:title;305:title') && e('这个是测试用例5;这个是测试用例105;这个是测试用例205;这个是测试用例305'); // 测试查询由 test5 创建的case信息
|
||||
r($testcase->getByOpenedByTest($accountList[4])) && p('5:title;105:title;205:title;305:title') && e('这个是测试用例5;这个是测试用例105;这个是测试用例205;这个是测试用例305'); // 测试查询由 test5 创建的case信息
|
||||
@@ -10,6 +10,23 @@ title=测试 testcaseModel->getByStatus();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试查询所有产品 所有状态的case >> 400
|
||||
测试查询产品1 所有状态的case >> 4
|
||||
测试查询产品2 所有状态的case >> 4
|
||||
测试查询所有产品 type needconfirm 的case >> 100
|
||||
测试查询所有产品 状态 wait 的case >> 100
|
||||
测试查询所有产品 状态 normal 的case >> 100
|
||||
测试查询所有产品 状态 blocked 的case >> 100
|
||||
测试查询所有产品 状态 investigate 的case >> 100
|
||||
测试查询产品1 状态 wait 的case >> 1
|
||||
测试查询产品1 状态 normal 的case >> 1
|
||||
测试查询产品1 状态 blocked 的case >> 1
|
||||
测试查询产品1 状态 investigate 的case >> 1
|
||||
测试查询产品2 状态 wait 的case >> 1
|
||||
测试查询产品2 状态 normal 的case >> 1
|
||||
测试查询产品2 状态 blocked 的case >> 1
|
||||
测试查询产品2 状态 investigate 的case >> 1
|
||||
|
||||
*/
|
||||
$productIDList = array('0', '1', '2');
|
||||
$branch = 0;
|
||||
@@ -33,4 +50,4 @@ r($testcase->getByStatusTest($productIDList[1], $branch, $typeList[0], $statusLi
|
||||
r($testcase->getByStatusTest($productIDList[2], $branch, $typeList[0], $statusList[0])) && p() && e('1'); // 测试查询产品2 状态 wait 的case
|
||||
r($testcase->getByStatusTest($productIDList[2], $branch, $typeList[0], $statusList[1])) && p() && e('1'); // 测试查询产品2 状态 normal 的case
|
||||
r($testcase->getByStatusTest($productIDList[2], $branch, $typeList[0], $statusList[2])) && p() && e('1'); // 测试查询产品2 状态 blocked 的case
|
||||
r($testcase->getByStatusTest($productIDList[2], $branch, $typeList[0], $statusList[3])) && p() && e('1'); // 测试查询产品2 状态 investigate 的case
|
||||
r($testcase->getByStatusTest($productIDList[2], $branch, $typeList[0], $statusList[3])) && p() && e('1'); // 测试查询产品2 状态 investigate 的case
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getBySuite();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品 1 套件 1 的case >> 这个是测试用例1;这个是测试用例2
|
||||
测试获取产品 2 套件 3 的case >> 这个是测试用例5;这个是测试用例6
|
||||
测试获取产品 3 套件 5 的case >> 这个是测试用例9;这个是测试用例10
|
||||
测试获取产品 4 套件 7 的case >> 这个是测试用例13;这个是测试用例14
|
||||
测试获取产品 5 套件 9 的case >> 这个是测试用例17;这个是测试用例18
|
||||
|
||||
*/
|
||||
$productIDList = array(1, 2, 3, 4, 5);
|
||||
$branch = 0;
|
||||
@@ -21,4 +27,4 @@ r($testcase->getBySuiteTest($productIDList[0], $branch, $suiteIDList[0])) && p('
|
||||
r($testcase->getBySuiteTest($productIDList[1], $branch, $suiteIDList[1])) && p('5:title;6:title') && e('这个是测试用例5;这个是测试用例6'); // 测试获取产品 2 套件 3 的case
|
||||
r($testcase->getBySuiteTest($productIDList[2], $branch, $suiteIDList[2])) && p('9:title;10:title') && e('这个是测试用例9;这个是测试用例10'); // 测试获取产品 3 套件 5 的case
|
||||
r($testcase->getBySuiteTest($productIDList[3], $branch, $suiteIDList[3])) && p('13:title;14:title') && e('这个是测试用例13;这个是测试用例14'); // 测试获取产品 4 套件 7 的case
|
||||
r($testcase->getBySuiteTest($productIDList[4], $branch, $suiteIDList[4])) && p('17:title;18:title') && e('这个是测试用例17;这个是测试用例18'); // 测试获取产品 5 套件 9 的case
|
||||
r($testcase->getBySuiteTest($productIDList[4], $branch, $suiteIDList[4])) && p('17:title;18:title') && e('这个是测试用例17;这个是测试用例18'); // 测试获取产品 5 套件 9 的case
|
||||
@@ -10,6 +10,37 @@ title=测试 testcaseModel->getExecutionCases();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取执行 101 的用例 >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4
|
||||
测试获取执行 101 状态 wait 的用例 >> 1
|
||||
测试获取执行 101 状态 normal 的用例 >> 1
|
||||
测试获取执行 101 状态 blocked 的用例 >> 1
|
||||
测试获取执行 101 状态 investigate 的用例 >> 1
|
||||
测试获取执行 101 状态 needconfirm 的用例 >> 4
|
||||
测试获取执行 102 的用例 >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8
|
||||
测试获取执行 102 状态 wait 的用例 >> 1
|
||||
测试获取执行 102 状态 normal 的用例 >> 1
|
||||
测试获取执行 102 状态 blocked 的用例 >> 1
|
||||
测试获取执行 102 状态 investigate 的用例 >> 1
|
||||
测试获取执行 102 状态 needconfirm 的用例 >> 4
|
||||
测试获取执行 103 的用例 >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12
|
||||
测试获取执行 103 状态 wait 的用例 >> 1
|
||||
测试获取执行 103 状态 normal 的用例 >> 1
|
||||
测试获取执行 103 状态 blocked 的用例 >> 1
|
||||
测试获取执行 103 状态 investigate 的用例 >> 1
|
||||
测试获取执行 103 状态 needconfirm 的用例 >> 4
|
||||
测试获取执行 104 的用例 >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16
|
||||
测试获取执行 104 状态 wait 的用例 >> 1
|
||||
测试获取执行 104 状态 normal 的用例 >> 1
|
||||
测试获取执行 104 状态 blocked 的用例 >> 1
|
||||
测试获取执行 104 状态 investigate 的用例 >> 1
|
||||
测试获取执行 104 状态 needconfirm 的用例 >> 4
|
||||
测试获取执行 105 的用例 >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20
|
||||
测试获取执行 105 状态 wait 的用例 >> 1
|
||||
测试获取执行 105 状态 normal 的用例 >> 1
|
||||
测试获取执行 105 状态 blocked 的用例 >> 1
|
||||
测试获取执行 105 状态 investigate 的用例 >> 1
|
||||
测试获取执行 105 状态 needconfirm 的用例 >> 4
|
||||
|
||||
*/
|
||||
|
||||
$executionIDList = array(101, 102, 103, 104, 105);
|
||||
@@ -48,4 +79,4 @@ r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $brows
|
||||
r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $browseTypeList[2])) && p() && e('1'); // 测试获取执行 105 状态 normal 的用例
|
||||
r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $browseTypeList[3])) && p() && e('1'); // 测试获取执行 105 状态 blocked 的用例
|
||||
r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $browseTypeList[4])) && p() && e('1'); // 测试获取执行 105 状态 investigate 的用例
|
||||
r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $browseTypeList[5])) && p() && e('4'); // 测试获取执行 105 状态 needconfirm 的用例
|
||||
r($testcase->getExecutionCasesTest($executionIDList[4], $orderBy, $pager, $browseTypeList[5])) && p() && e('4'); // 测试获取执行 105 状态 needconfirm 的用例
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getImportFields();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取product 1 可以导出的字段的名称 >> 用例编号,所属产品,分支/平台,所属模块,B,R,S
|
||||
测试获取product 2 可以导出的字段的名称 >> 用例编号,所属产品,分支/平台,所属模块,B,R,S
|
||||
测试获取product 3 可以导出的字段的名称 >> 用例编号,所属产品,分支/平台,所属模块,B,R,S
|
||||
测试获取product 4 可以导出的字段的名称 >> 用例编号,所属产品,分支/平台,所属模块,B,R,S
|
||||
测试获取product 5 可以导出的字段的名称 >> 用例编号,所属产品,分支/平台,所属模块,B,R,S
|
||||
|
||||
*/
|
||||
|
||||
$productIDList = array(1, 2, 3, 4, 5);
|
||||
@@ -20,4 +26,4 @@ r($testcase->getImportFieldsTest($productIDList[0])) && p('id,product,branch,mod
|
||||
r($testcase->getImportFieldsTest($productIDList[1])) && p('id,product,branch,module,bugsAB,resultsAB,stepNumberAB') && e('用例编号,所属产品,分支/平台,所属模块,B,R,S'); // 测试获取product 2 可以导出的字段的名称
|
||||
r($testcase->getImportFieldsTest($productIDList[2])) && p('id,product,branch,module,bugsAB,resultsAB,stepNumberAB') && e('用例编号,所属产品,分支/平台,所属模块,B,R,S'); // 测试获取product 3 可以导出的字段的名称
|
||||
r($testcase->getImportFieldsTest($productIDList[3])) && p('id,product,branch,module,bugsAB,resultsAB,stepNumberAB') && e('用例编号,所属产品,分支/平台,所属模块,B,R,S'); // 测试获取product 4 可以导出的字段的名称
|
||||
r($testcase->getImportFieldsTest($productIDList[4])) && p('id,product,branch,module,bugsAB,resultsAB,stepNumberAB') && e('用例编号,所属产品,分支/平台,所属模块,B,R,S'); // 测试获取product 5 可以导出的字段的名称
|
||||
r($testcase->getImportFieldsTest($productIDList[4])) && p('id,product,branch,module,bugsAB,resultsAB,stepNumberAB') && e('用例编号,所属产品,分支/平台,所属模块,B,R,S'); // 测试获取product 5 可以导出的字段的名称
|
||||
@@ -10,6 +10,17 @@ title=测试 testcaseModel->getModuleCases();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品1的case >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4
|
||||
测试获取产品1 module 1821 1822 的case >> 0
|
||||
测试获取产品2的case >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8
|
||||
测试获取产品2 module 1825 2827 的case >> 0
|
||||
测试获取产品3的case >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例
|
||||
测试获取产品3 module 1829 2832 的case >> 0
|
||||
测试获取产品4的case >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例
|
||||
测试获取产品4 module 1834 2835 的case >> 0
|
||||
测试获取产品5的case >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例
|
||||
测试获取产品5 module 1838 2840 的case >> 0
|
||||
|
||||
*/
|
||||
|
||||
$productIDList = array(1, 2, 3, 4, 5);
|
||||
@@ -27,4 +38,4 @@ r($testcase->getModuleCasesTest($productIDList[2], $branch, $moduleIDList[2])) &
|
||||
r($testcase->getModuleCasesTest($productIDList[3])) && p('13:title;14:title;15:title;16:title') && e('这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例'); // 测试获取产品4的case
|
||||
r($testcase->getModuleCasesTest($productIDList[3], $branch, $moduleIDList[3])) && p() && e('0'); // 测试获取产品4 module 1834 2835 的case
|
||||
r($testcase->getModuleCasesTest($productIDList[4])) && p('17:title;18:title;19:title;20:title') && e('这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例'); // 测试获取产品5的case
|
||||
r($testcase->getModuleCasesTest($productIDList[4], $branch, $moduleIDList[4])) && p() && e('0'); // 测试获取产品5 module 1838 2840 的case
|
||||
r($testcase->getModuleCasesTest($productIDList[4], $branch, $moduleIDList[4])) && p() && e('0'); // 测试获取产品5 module 1838 2840 的case
|
||||
@@ -10,6 +10,17 @@ title=测试 testcaseModel->getModuleProjectCases();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取产品1的case >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4
|
||||
测试获取产品1 module 1821 1822 的case >> 0
|
||||
测试获取产品2的case >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8
|
||||
测试获取产品2 module 1825 2827 的case >> 0
|
||||
测试获取产品3的case >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12
|
||||
测试获取产品3 module 1829 2832 的case >> 0
|
||||
测试获取产品4的case >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16
|
||||
测试获取产品4 module 1834 2835 的case >> 0
|
||||
测试获取产品5的case >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20
|
||||
测试获取产品5 module 1838 2840 的case >> 0
|
||||
|
||||
*/
|
||||
$productIDList = array(1, 2, 3, 4, 5);
|
||||
$branch = 0;
|
||||
@@ -26,4 +37,4 @@ r($testcase->getModuleProjectCasesTest($productIDList[2], $branch, $moduleIDList
|
||||
r($testcase->getModuleProjectCasesTest($productIDList[3])) && p('13:title;14:title;15:title;16:title') && e('这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16'); // 测试获取产品4的case
|
||||
r($testcase->getModuleProjectCasesTest($productIDList[3], $branch, $moduleIDList[3])) && p() && e('0'); // 测试获取产品4 module 1834 2835 的case
|
||||
r($testcase->getModuleProjectCasesTest($productIDList[4])) && p('17:title;18:title;19:title;20:title') && e('这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20'); // 测试获取产品5的case
|
||||
r($testcase->getModuleProjectCasesTest($productIDList[4], $branch, $moduleIDList[4])) && p() && e('0'); // 测试获取产品5 module 1838 2840 的case
|
||||
r($testcase->getModuleProjectCasesTest($productIDList[4], $branch, $moduleIDList[4])) && p() && e('0'); // 测试获取产品5 module 1838 2840 的case
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getStatus();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取create的状态 >> normal
|
||||
测试获取review pass 的状态 >> pass
|
||||
测试获取review clarify 的状态 >> clarify
|
||||
测试获取update的状态 >> wait
|
||||
测试获取update 别人变更 的状态 >> 该记录可能已经被改动。请刷新页面重新编辑!
|
||||
|
||||
*/
|
||||
|
||||
$typeList = array('create', 'review', 'update');
|
||||
@@ -29,4 +35,4 @@ r($testcase->getStatusTest($typeList[0])) && p() && e('normal
|
||||
r($testcase->getStatusTest($typeList[1], $case1)) && p() && e('pass'); // 测试获取review pass 的状态
|
||||
r($testcase->getStatusTest($typeList[1], $case2)) && p() && e('clarify'); // 测试获取review clarify 的状态
|
||||
r($testcase->getStatusTest($typeList[2], $case)) && p('1') && e('wait'); // 测试获取update的状态
|
||||
r($testcase->getStatusTest($typeList[2], $case, $param1)) && p() && e('该记录可能已经被改动。请刷新页面重新编辑!'); // 测试获取update 别人变更 的状态
|
||||
r($testcase->getStatusTest($typeList[2], $case, $param1)) && p() && e('该记录可能已经被改动。请刷新页面重新编辑!'); // 测试获取update 别人变更 的状态
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->getStoryCaseCounts();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取需求 1 2 的测试用例个数 >> 0;8
|
||||
测试获取需求 3 4 的测试用例个数 >> 0;0
|
||||
测试获取需求 5 6 的测试用例个数 >> 0;8
|
||||
测试获取需求 7 8 的测试用例个数 >> 0;0
|
||||
测试获取需求 9 10 的测试用例个数 >> 0;6
|
||||
|
||||
*/
|
||||
|
||||
$stories = array(array('1' => 1, '2' => 2 ), array('3' => 3, '4' => 4 ), array('5' => 5, '6' => 6 ), array('7' => 7, '8' => 8 ), array('9' => 9, '10' => 10 ));
|
||||
@@ -20,4 +26,4 @@ r($testcase->getStoryCaseCountsTest($stories[0])) && p('1;2') && e('0;8'); //
|
||||
r($testcase->getStoryCaseCountsTest($stories[1])) && p('3;4') && e('0;0'); // 测试获取需求 3 4 的测试用例个数
|
||||
r($testcase->getStoryCaseCountsTest($stories[2])) && p('5;6') && e('0;8'); // 测试获取需求 5 6 的测试用例个数
|
||||
r($testcase->getStoryCaseCountsTest($stories[3])) && p('7;8') && e('0;0'); // 测试获取需求 7 8 的测试用例个数
|
||||
r($testcase->getStoryCaseCountsTest($stories[4])) && p('9;10') && e('0;6'); // 测试获取需求 9 10 的测试用例个数
|
||||
r($testcase->getStoryCaseCountsTest($stories[4])) && p('9;10') && e('0;6'); // 测试获取需求 9 10 的测试用例个数
|
||||
@@ -10,6 +10,13 @@ title=测试 testcaseModel->getStoryCases();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取需求 2 的关联用例 >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4;用例库用例1;用例库用例2;用例库用例3;用例库用例4
|
||||
测试获取需求 6 的关联用例 >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8;用例库用例5;用例库用例6;用例库用例7;用例库用例8
|
||||
测试获取需求 10 的关联用例 >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12;用例库用例9;用例库用例10
|
||||
测试获取需求 14 的关联用例 >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16
|
||||
测试获取需求 18 的关联用例 >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20
|
||||
测试获取需求 1 的关联用例 >> 0
|
||||
|
||||
*/
|
||||
|
||||
$storyIDList = array(2, 6, 10, 14, 18, 1);
|
||||
@@ -21,4 +28,4 @@ r($testcase->getStoryCasesTest($storyIDList[1])) && p('5:title;6:title;7:title;8
|
||||
r($testcase->getStoryCasesTest($storyIDList[2])) && p('9:title;10:title;11:title;12:title;409:title;410:title') && e('这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12;用例库用例9;用例库用例10'); // 测试获取需求 10 的关联用例
|
||||
r($testcase->getStoryCasesTest($storyIDList[3])) && p('13:title;14:title;15:title;16:title') && e('这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16'); // 测试获取需求 14 的关联用例
|
||||
r($testcase->getStoryCasesTest($storyIDList[4])) && p('17:title;18:title;19:title;20:title') && e('这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20'); // 测试获取需求 18 的关联用例
|
||||
r($testcase->getStoryCasesTest($storyIDList[5])) && p() && e('0'); // 测试获取需求 1 的关联用例
|
||||
r($testcase->getStoryCasesTest($storyIDList[5])) && p() && e('0'); // 测试获取需求 1 的关联用例
|
||||
@@ -10,6 +10,32 @@ title=测试 testcaseModel->getTestCases();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试查询产品1 suiteID 1 browseType all 的测试用例 >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4
|
||||
测试查询产品1 suiteID 1 browseType wait 的测试用例 >> 这个是测试用例1
|
||||
测试查询产品1 suiteID 1 browseType bymodule 的测试用例 >> 这个是测试用例1;这个是测试用例2;这个是测试用例3;这个是测试用例4
|
||||
测试查询产品1 suiteID 1 browseType needconfirm 的测试用例 >> 这个是测试用例4;这个是测试用例3;这个是测试用例2;这个是测试用例1
|
||||
测试查询产品1 suiteID 1 browseType bysuite 的测试用例 >> 这个是测试用例1;这个是测试用例2
|
||||
测试查询产品2 suiteID 3 browseType all 的测试用例 >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8
|
||||
测试查询产品2 suiteID 3 browseType wait 的测试用例 >> 这个是测试用例5
|
||||
测试查询产品2 suiteID 3 browseType bymodule 的测试用例 >> 这个是测试用例5;这个是测试用例6;这个是测试用例7;这个是测试用例8
|
||||
测试查询产品2 suiteID 3 browseType needconfirm 的测试用例 >> 这个是测试用例8;这个是测试用例7;这个是测试用例6;这个是测试用例5
|
||||
测试查询产品2 suiteID 3 browseType bysuite 的测试用例 >> 这个是测试用例5;这个是测试用例6
|
||||
测试查询产品3 suiteID 5 browseType all 的测试用例 >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12
|
||||
测试查询产品3 suiteID 5 browseType wait 的测试用例 >> 这个是测试用例9
|
||||
测试查询产品3 suiteID 5 browseType bymodule 的测试用例 >> 这个是测试用例9;这个是测试用例10;这个是测试用例11;这个是测试用例12
|
||||
测试查询产品3 suiteID 5 browseType needconfirm 的测试用例 >> 这个是测试用例12;这个是测试用例11;这个是测试用例10;这个是测试用例9
|
||||
测试查询产品3 suiteID 5 browseType bysuite 的测试用例 >> 这个是测试用例9;这个是测试用例10
|
||||
测试查询产品4 suiteID 7 browseType all 的测试用例 >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16
|
||||
测试查询产品4 suiteID 7 browseType wait 的测试用例 >> 这个是测试用例13
|
||||
测试查询产品4 suiteID 7 browseType bymodule 的测试用例 >> 这个是测试用例13;这个是测试用例14;这个是测试用例15;这个是测试用例16
|
||||
测试查询产品4 suiteID 7 browseType needconfirm 的测试用例 >> 这个是测试用例16;这个是测试用例15;这个是测试用例14;这个是测试用例13
|
||||
测试查询产品4 suiteID 7 browseType bysuite 的测试用例 >> 这个是测试用例13;这个是测试用例14
|
||||
测试查询产品5 suiteID 9 browseType all 的测试用例 >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20
|
||||
测试查询产品5 suiteID 9 browseType wait 的测试用例 >> 这个是测试用例17
|
||||
测试查询产品5 suiteID 9 browseType bymodule 的测试用例 >> 这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20
|
||||
测试查询产品5 suiteID 9 browseType needconfirm 的测试用例 >> 这个是测试用例20;这个是测试用例19;这个是测试用例18;这个是测试用例17
|
||||
测试查询产品5 suiteID 9 browseType bysuite 的测试用例 >> 这个是测试用例17;这个是测试用例18
|
||||
|
||||
*/
|
||||
|
||||
$productID = array('1', '2', '3', '4', '5');
|
||||
@@ -42,4 +68,4 @@ r($testcase->getTestCasesTest($productID[4], $browseType[0], $suiteID[4])) && p(
|
||||
r($testcase->getTestCasesTest($productID[4], $browseType[1], $suiteID[4])) && p('17:title') && e('这个是测试用例17'); // 测试查询产品5 suiteID 9 browseType wait 的测试用例
|
||||
r($testcase->getTestCasesTest($productID[4], $browseType[2], $suiteID[4])) && p('17:title;18:title;19:title;20:title') && e('这个是测试用例17;这个是测试用例18;这个是测试用例19;这个是测试用例20'); // 测试查询产品5 suiteID 9 browseType bymodule 的测试用例
|
||||
r($testcase->getTestCasesTest($productID[4], $browseType[3], $suiteID[4])) && p('0:title;1:title;2:title;3:title') && e('这个是测试用例20;这个是测试用例19;这个是测试用例18;这个是测试用例17'); // 测试查询产品5 suiteID 9 browseType needconfirm 的测试用例
|
||||
r($testcase->getTestCasesTest($productID[4], $browseType[4], $suiteID[4])) && p('17:title;18:title') && e('这个是测试用例17;这个是测试用例18'); // 测试查询产品5 suiteID 9 browseType bysuite 的测试用例
|
||||
r($testcase->getTestCasesTest($productID[4], $browseType[4], $suiteID[4])) && p('17:title;18:title') && e('这个是测试用例17;这个是测试用例18'); // 测试查询产品5 suiteID 9 browseType bysuite 的测试用例
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->importFromLib();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试导入用例库用例 401 402 >> 用例库用例1;用例库用例2
|
||||
测试导入用例库用例 403 404 >> 用例库用例3;用例库用例4
|
||||
测试导入用例库用例 405 406 >> 用例库用例5;用例库用例6
|
||||
测试导入用例库用例 407 408 >> 用例库用例7;用例库用例8
|
||||
测试导入用例库用例 409 410 >> 用例库用例9;用例库用例10
|
||||
|
||||
*/
|
||||
|
||||
$productID = 1;
|
||||
@@ -22,4 +28,4 @@ r($testcase->importFromLibTest($productID, $caseIdList[1])) && p('0:title;1:titl
|
||||
r($testcase->importFromLibTest($productID, $caseIdList[2])) && p('0:title;1:title') && e('用例库用例5;用例库用例6'); // 测试导入用例库用例 405 406
|
||||
r($testcase->importFromLibTest($productID, $caseIdList[3])) && p('0:title;1:title') && e('用例库用例7;用例库用例8'); // 测试导入用例库用例 407 408
|
||||
r($testcase->importFromLibTest($productID, $caseIdList[4])) && p('0:title;1:title') && e('用例库用例9;用例库用例10'); // 测试导入用例库用例 409 410
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->joinStep();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取步骤 1 2 的字符串 >> 用例步骤描述1 EXPECT:这是用例预期结果1 用例步骤描述2 EXPECT:这是用例预期结果2
|
||||
测试获取步骤 3 4 的字符串 >> 用例步骤描述3 EXPECT:这是用例预期结果3 用例步骤描述4 EXPECT:这是用例预期结果4
|
||||
测试获取步骤 5 6 的字符串 >> 用例步骤描述5 EXPECT:这是用例预期结果5 用例步骤描述6 EXPECT:这是用例预期结果6
|
||||
测试获取步骤 7 8 的字符串 >> 用例步骤描述7 EXPECT:这是用例预期结果7 用例步骤描述8 EXPECT:这是用例预期结果8
|
||||
测试获取步骤 9 10 的字符串 >> 用例步骤描述9 EXPECT:这是用例预期结果9 用例步骤描述10 EXPECT:这是用例预期结果10
|
||||
|
||||
*/
|
||||
|
||||
$stepIDList = array('1,2', '3,4', '5,6', '7,8', '9,10');
|
||||
@@ -20,4 +26,4 @@ r($testcase->joinStepTest($stepIDList[0])) && p() && e('用例步骤描述1 EXPE
|
||||
r($testcase->joinStepTest($stepIDList[1])) && p() && e('用例步骤描述3 EXPECT:这是用例预期结果3 用例步骤描述4 EXPECT:这是用例预期结果4'); // 测试获取步骤 3 4 的字符串
|
||||
r($testcase->joinStepTest($stepIDList[2])) && p() && e('用例步骤描述5 EXPECT:这是用例预期结果5 用例步骤描述6 EXPECT:这是用例预期结果6'); // 测试获取步骤 5 6 的字符串
|
||||
r($testcase->joinStepTest($stepIDList[3])) && p() && e('用例步骤描述7 EXPECT:这是用例预期结果7 用例步骤描述8 EXPECT:这是用例预期结果8'); // 测试获取步骤 7 8 的字符串
|
||||
r($testcase->joinStepTest($stepIDList[4])) && p() && e('用例步骤描述9 EXPECT:这是用例预期结果9 用例步骤描述10 EXPECT:这是用例预期结果10'); // 测试获取步骤 9 10 的字符串
|
||||
r($testcase->joinStepTest($stepIDList[4])) && p() && e('用例步骤描述9 EXPECT:这是用例预期结果9 用例步骤描述10 EXPECT:这是用例预期结果10'); // 测试获取步骤 9 10 的字符串
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->review();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试评审用例 1 >> status,wait,normal
|
||||
测试评审用例 2 >> reviewedBy,admin,test2
|
||||
测试评审用例 3 >> status,wait,normal
|
||||
测试评审用例 4 >> reviewedBy,admin,test4
|
||||
测试评审用例 5 >> status,wait,normal
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array(1, 5, 9, 13, 17);
|
||||
@@ -46,4 +52,4 @@ r($testcase->reviewTest($caseIDList[1], $case2)) && p('0:field,old,new') && e('r
|
||||
r($testcase->reviewTest($caseIDList[2], $case3)) && p('0:field,old,new') && e('status,wait,normal'); // 测试评审用例 3
|
||||
r($testcase->reviewTest($caseIDList[3], $case4)) && p('0:field,old,new') && e('reviewedBy,admin,test4'); // 测试评审用例 4
|
||||
r($testcase->reviewTest($caseIDList[4], $case5)) && p('0:field,old,new') && e('status,wait,normal'); // 测试评审用例 5
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->syncCase2Project();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试同步用例 1 到关联项目中 >> 2
|
||||
测试同步用例 2 到关联项目中 >> 2
|
||||
测试同步用例 3 到关联项目中 >> 2
|
||||
测试同步用例 4 到关联项目中 >> 2
|
||||
测试同步用例 5 到关联项目中 >> 2
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array(1, 5, 9, 13, 17, 2);
|
||||
@@ -21,4 +27,4 @@ r($testcase->syncCase2ProjectTest($caseIDList[1])) && p() && e('2'); // 测试
|
||||
r($testcase->syncCase2ProjectTest($caseIDList[2])) && p() && e('2'); // 测试同步用例 3 到关联项目中
|
||||
r($testcase->syncCase2ProjectTest($caseIDList[3])) && p() && e('2'); // 测试同步用例 4 到关联项目中
|
||||
r($testcase->syncCase2ProjectTest($caseIDList[4])) && p() && e('2'); // 测试同步用例 5 到关联项目中
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,12 @@ title=测试 testcaseModel->update();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改标题 >> title,这个是测试用例1,修改后的名称
|
||||
测试重复修改标题 >> 没有数据更新
|
||||
测试修改前置条件 >> precondition,这是前置条件1,修改后的前置条件
|
||||
测试修改状态 >> status,wait,normal
|
||||
测试修改优先级 >> pri,1,3
|
||||
|
||||
*/
|
||||
|
||||
$changeTitle = array('title' => '修改后的名称');
|
||||
@@ -24,4 +30,4 @@ r($testcase->updateTest($changeTitle)) && p('0:field,old,new') && e('没
|
||||
r($testcase->updateTest($changePrecondition)) && p('0:field,old,new') && e('precondition,这是前置条件1,修改后的前置条件'); // 测试修改前置条件
|
||||
r($testcase->updateTest($changeStatus)) && p('0:field,old,new') && e('status,wait,normal'); // 测试修改状态
|
||||
r($testcase->updateTest($changePri)) && p('0:field,old,new') && e('pri,1,3'); // 测试修改优先级
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,17 @@ title=测试 testcaseModel->updateCase2Project();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改用例 1 产品 >> 101,2,1
|
||||
测试修改用例 1 需求 >> 101,2,1;12,1,1;102,1,1
|
||||
测试修改用例 3 产品 >> 101,2,3
|
||||
测试修改用例 3 需求 >> 101,2,3;12,1,3;102,1,3
|
||||
测试修改用例 5 产品 >> 102,1,5
|
||||
测试修改用例 5 需求 >> 102,1,5;11,2,5;101,2,5
|
||||
测试修改用例 7 产品 >> 102,1,7
|
||||
测试修改用例 7 需求 >> 102,1,7;11,2,7;101,2,7
|
||||
测试修改用例 9 产品 >> 103,1,9
|
||||
测试修改用例 9 需求 >> 103,1,9;11,3,9;101,3,9
|
||||
|
||||
*/
|
||||
|
||||
$caseIDList = array('1', '3', '5', '7', '9');
|
||||
@@ -28,4 +39,4 @@ r($testcase->updateCase2ProjectTest($caseIDList[3], $objectTypeList[0], $objectI
|
||||
r($testcase->updateCase2ProjectTest($caseIDList[3], $objectTypeList[1], $objectIDList[3])) && p('0:project,product,case;1:project,product,case;2:project,product,case') && e('102,1,7;11,2,7;101,2,7'); // 测试修改用例 7 需求
|
||||
r($testcase->updateCase2ProjectTest($caseIDList[4], $objectTypeList[0], $objectIDList[1])) && p('0:project,product,case') && e('103,1,9'); // 测试修改用例 9 产品
|
||||
r($testcase->updateCase2ProjectTest($caseIDList[4], $objectTypeList[1], $objectIDList[3])) && p('0:project,product,case;1:project,product,case;2:project,product,case') && e('103,1,9;11,3,9;101,3,9'); // 测试修改用例 9 需求
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,18 @@ title=测试 treeModel->buildMenuQuery();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试查询root 1 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '1' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 2 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '2' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 3 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '3' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 41 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '41' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 42 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '42' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 43 type story 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '43' AND type = 'story' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 101 type task 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '101' AND type = 'task' AND deleted = '0' ORDER BY `grade` desc,`order`,`type` desc
|
||||
测试查询root 102 type task 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '102' AND type = 'task' AND deleted = '0' ORDER BY `grade` desc,`order`,`type` desc
|
||||
测试查询root 103 type task 的查询语句 >> SELECT * 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 root = '41' AND type = 'story' AND path LIKE ',1821,%' AND deleted = '0' ORDER BY `grade` desc,`order`
|
||||
测试查询root 41 type story startModule 0 branch 1 的查询语句 >> SELECT * FROM `zt_module` WHERE root = '41' AND type = 'story' AND path LIKE ',1982,%' AND (branch = '0' OR branch = '1
|
||||
|
||||
*/
|
||||
|
||||
$root = array(1, 2, 3, 41, 42, 43, 101, 102, 103);
|
||||
@@ -29,4 +41,4 @@ r($tree->buildMenuQueryTest($root[6], $type[1])) && p(
|
||||
r($tree->buildMenuQueryTest($root[7], $type[1])) && p() && e("SELECT * 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 * 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 root = '41' AND type = 'story' AND path LIKE ',1821,%' 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 root = '41' AND type = 'story' AND path LIKE ',1982,%' 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[1], $branch)) && p() && e("SELECT * FROM `zt_module` WHERE root = '41' AND type = 'story' AND path LIKE ',1982,%' AND (branch = '0' OR branch = '1') AND deleted = '0' ORDER BY `grade` desc,`order`"); // 测试查询root 41 type story startModule 0 branch 1 的查询语句
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->buildTreeArray();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建树选项的字符串长度 1 >> 56
|
||||
测试创建树选项的字符串长度 2 >> 56;58
|
||||
测试创建树选项的字符串长度 3 >> 112;58
|
||||
测试创建树选项的字符串长度 4 >> 112;116
|
||||
测试创建树选项的字符串长度 5 >> 112;116;148
|
||||
测试创建树选项的字符串长度 6 >> 112;116;300
|
||||
测试创建树选项的字符串长度 7 >> 112;116;336
|
||||
测试创建树选项的字符串长度 8 >> 112;116;372
|
||||
测试创建树选项的字符串长度 9 >> 112;116;408
|
||||
测试创建树选项的字符串长度 10 >> 112;116;444
|
||||
测试创建树选项的字符串长度 11 >> 112;116;480
|
||||
测试创建树选项的字符串长度 12 >> 112;116;516
|
||||
|
||||
*/
|
||||
$tree = new treeTest();
|
||||
|
||||
@@ -35,4 +48,4 @@ r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[7])) && p('1981;
|
||||
r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[8])) && p('1981;2381;0') && e('112;116;408'); // 测试创建树选项的字符串长度 9
|
||||
r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[9])) && p('1981;2381;0') && e('112;116;444'); // 测试创建树选项的字符串长度 10
|
||||
r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[10])) && p('1981;2381;0') && e('112;116;480'); // 测试创建树选项的字符串长度 11
|
||||
r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[11])) && p('1981;2381;0') && e('112;116;516'); // 测试创建树选项的字符串长度 12
|
||||
r($tree->buildTreeArrayTest($treeMenu, $modules, $moduleIDList[11])) && p('1981;2381;0') && e('112;116;516'); // 测试创建树选项的字符串长度 12
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->changeRoot();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试修改module 1821 的root从 1 修改为 2 >> 0
|
||||
测试修改module 1822 的root从 1 修改为 2 >> 0
|
||||
测试修改module 1825 的root从 2 修改为 1 >> 0
|
||||
测试修改module 1826 的root从 2 修改为 1 >> 0
|
||||
测试修改module 1981 的root从 41 修改为 42 >> 0
|
||||
测试修改module 1982 的root从 41 修改为 42 >> 0
|
||||
测试修改module 1985 的root从 42 修改为 41 >> 0
|
||||
测试修改module 1986 的root从 42 修改为 41 >> 0
|
||||
测试修改module 21 的root从 101 修改为 102 >> 0
|
||||
测试修改module 22 的root从 101 修改为 102 >> 0
|
||||
测试修改module 24 的root从 102 修改为 101 >> 0
|
||||
测试修改module 25 的root从 102 修改为 101 >> 0
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1825, 1826, 1981, 1982, 1985, 1986, 21, 22, 24, 25);
|
||||
$root = array(1, 2, 41, 42, 101, 102);
|
||||
@@ -29,4 +42,4 @@ r($tree->changeRootTest($moduleID[8], $root[4], $root[5], $type[1])) && p('id,r
|
||||
r($tree->changeRootTest($moduleID[9], $root[4], $root[5], $type[1])) && p('id,root') && e('0'); // 测试修改module 22 的root从 101 修改为 102
|
||||
r($tree->changeRootTest($moduleID[10], $root[5], $root[4], $type[1])) && p('id,root') && e('0'); // 测试修改module 24 的root从 102 修改为 101
|
||||
r($tree->changeRootTest($moduleID[11], $root[5], $root[4], $type[1])) && p('id,root') && e('0'); // 测试修改module 25 的root从 102 修改为 101
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,22 @@ title=测试 treeModel->checkUnique();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试module1是否与已存在的模块重名 >> 0
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块1
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块2
|
||||
测试module1是否与已存在的模块重名 >> 产品模块3
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块1
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块2
|
||||
测试module1是否与已存在的模块重名 >> 0
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块161
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品模块161
|
||||
测试module1是否与已存在的模块重名 >> 产品子模块281
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 产品子模块281
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 0
|
||||
测试module1是否与已存在的模块重名 >> 0
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 0
|
||||
测试module1 和 moduleID1 里的模块是否与已存在的模块重名 >> 0
|
||||
|
||||
*/
|
||||
$module1 = new stdclass();
|
||||
$module1->name = '不会重名的模块';
|
||||
@@ -66,4 +82,4 @@ r($tree->checkUniqueTest($module4, $moduleID1, $branches)) && p() && e('产品
|
||||
r($tree->checkUniqueTest($module4, $moduleID2, $branches)) && p() && e('0'); // 测试module1 和 moduleID1 里的模块是否与已存在的模块重名
|
||||
r($tree->checkUniqueTest($module5)) && p() && e('0'); // 测试module1是否与已存在的模块重名
|
||||
r($tree->checkUniqueTest($module5, $moduleID1, $branches)) && p() && e('0'); // 测试module1 和 moduleID1 里的模块是否与已存在的模块重名
|
||||
r($tree->checkUniqueTest($module5, $moduleID2, $branches)) && p() && e('0'); // 测试module1 和 moduleID1 里的模块是否与已存在的模块重名
|
||||
r($tree->checkUniqueTest($module5, $moduleID2, $branches)) && p() && e('0'); // 测试module1 和 moduleID1 里的模块是否与已存在的模块重名
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->createBugLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的buglink >> title='产品模块1'
|
||||
测试创建module 1822 的buglink >> title='产品模块2'
|
||||
测试创建module 1981 的buglink >> title='产品模块161'
|
||||
测试创建module 1982 的buglink >> title='产品模块162'
|
||||
测试创建module 1621 的buglink >> title='模块1601'
|
||||
测试创建module 1622 的buglink >> title='模块1602'
|
||||
测试创建module 21 的buglink >> title='模块1'
|
||||
测试创建module 22 的buglink >> title='模块2'
|
||||
|
||||
*/
|
||||
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
@@ -23,4 +32,4 @@ r($tree->createBugLinkTest($moduleID[3])) && p() && e("title='产品模块162'")
|
||||
r($tree->createBugLinkTest($moduleID[4])) && p() && e("title='模块1601'"); // 测试创建module 1621 的buglink
|
||||
r($tree->createBugLinkTest($moduleID[5])) && p() && e("title='模块1602'"); // 测试创建module 1622 的buglink
|
||||
r($tree->createBugLinkTest($moduleID[6])) && p() && e("title='模块1'"); // 测试创建module 21 的buglink
|
||||
r($tree->createBugLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的buglink
|
||||
r($tree->createBugLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的buglink
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->createCaseLibLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的caseliblink >> title='产品模块1'
|
||||
测试创建module 1822 的caseliblink >> title='产品模块2'
|
||||
测试创建module 1981 的caseliblink >> title='产品模块161'
|
||||
测试创建module 1982 的caseliblink >> title='产品模块162'
|
||||
测试创建module 1621 的caseliblink >> title='模块1601'
|
||||
测试创建module 1622 的caseliblink >> title='模块1602'
|
||||
测试创建module 21 的caseliblink >> title='模块1'
|
||||
测试创建module 22 的caseliblink >> title='模块2'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
|
||||
@@ -22,4 +31,4 @@ r($tree->createCaseLibLinkTest($moduleID[3])) && p() && e("title='产品模块16
|
||||
r($tree->createCaseLibLinkTest($moduleID[4])) && p() && e("title='模块1601'"); // 测试创建module 1621 的caseliblink
|
||||
r($tree->createCaseLibLinkTest($moduleID[5])) && p() && e("title='模块1602'"); // 测试创建module 1622 的caseliblink
|
||||
r($tree->createCaseLibLinkTest($moduleID[6])) && p() && e("title='模块1'"); // 测试创建module 21 的caseliblink
|
||||
r($tree->createCaseLibLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的caseliblink
|
||||
r($tree->createCaseLibLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的caseliblink
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->createCaseLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的caselink >> title='产品模块1'
|
||||
测试创建module 1822 的caselink >> title='产品模块2'
|
||||
测试创建module 1983 branch 0 的caselink >> title='产品模块162'
|
||||
测试创建module 1983 branch 1 的caselink >> title='产品模块162'
|
||||
测试创建module 1983 branch 2 的caselink >> title='产品模块162'
|
||||
测试创建module 1983 branch 0 的caselink >> title='产品模块163'
|
||||
测试创建module 1983 branch 1 的caselink >> title='产品模块163'
|
||||
测试创建module 1983 branch 2 的caselink >> title='产品模块163'
|
||||
测试创建module 1621 的caselink >> title='模块1601'
|
||||
测试创建module 1622 的caselink >> title='模块1602'
|
||||
测试创建module 21 的caselink >> title='模块1'
|
||||
测试创建module 22 的caselink >> title='模块2'
|
||||
|
||||
*/
|
||||
|
||||
$moduleID = array(1821, 1822, 1982, 1983, 1621, 1622, 21, 22);
|
||||
@@ -28,4 +41,4 @@ r($tree->createCaseLinkTest($moduleID[3], array('branchID' => $extra[2]))) && p(
|
||||
r($tree->createCaseLinkTest($moduleID[4])) && p() && e("title='模块1601'"); // 测试创建module 1621 的caselink
|
||||
r($tree->createCaseLinkTest($moduleID[5])) && p() && e("title='模块1602'"); // 测试创建module 1622 的caselink
|
||||
r($tree->createCaseLinkTest($moduleID[6])) && p() && e("title='模块1'"); // 测试创建module 21 的caselink
|
||||
r($tree->createCaseLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的caselink
|
||||
r($tree->createCaseLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的caselink
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->createFeedbackLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的feedbacklink >> title='产品模块1'
|
||||
测试创建module 1822 的feedbacklink >> title='产品模块2'
|
||||
测试创建module 1981 的feedbacklink >> title='产品模块161'
|
||||
测试创建module 1982 的feedbacklink >> title='产品模块162'
|
||||
测试创建module 1621 的feedbacklink >> title='模块1601'
|
||||
测试创建module 1622 的feedbacklink >> title='模块1602'
|
||||
测试创建module 21 的feedbacklink >> title='模块1'
|
||||
测试创建module 22 的feedbacklink >> title='模块2'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
|
||||
@@ -22,4 +31,4 @@ r($tree->createFeedbackLinkTest($moduleID[3])) && p() && e("title='产品模块1
|
||||
r($tree->createFeedbackLinkTest($moduleID[4])) && p() && e("title='模块1601'"); // 测试创建module 1621 的feedbacklink
|
||||
r($tree->createFeedbackLinkTest($moduleID[5])) && p() && e("title='模块1602'"); // 测试创建module 1622 的feedbacklink
|
||||
r($tree->createFeedbackLinkTest($moduleID[6])) && p() && e("title='模块1'"); // 测试创建module 21 的feedbacklink
|
||||
r($tree->createFeedbackLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的feedbacklink
|
||||
r($tree->createFeedbackLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的feedbacklink
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->createManageLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 branch 0 的managelink >> 产品模块1 <
|
||||
测试创建module 1822 branch 0 的managelink >> 产品模块2 <
|
||||
测试创建module 1981 branch 0 的managelink >> 产品模块161
|
||||
测试创建module 1981 branch 1 的managelink >> 产品模块161
|
||||
测试创建module 1981 branch 2 的managelink >> 产品模块161
|
||||
测试创建module 1982 branch 0 的managelink >> 产品模块162
|
||||
测试创建module 1982 branch 1 的managelink >> 产品模块162
|
||||
测试创建module 1982 branch 2 的managelink >> 产品模块162
|
||||
测试创建module 1621 branch 0 的managelink >> 模块1601 <a h
|
||||
测试创建module 1622 branch 0 的managelink >> 模块1602 <a h
|
||||
测试创建module 21 branch 0 的managelink >> 模块1 <a href
|
||||
测试创建module 22 branch 0 的managelink >> 模块2 <a href
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
$extra0 = array('branchID' => 0);
|
||||
@@ -29,4 +42,4 @@ r($tree->createManageLinkTest($moduleID[3], $extra2)) && p() && e("产品模块1
|
||||
r($tree->createManageLinkTest($moduleID[4], $extra0)) && p() && e("模块1601 <a h"); // 测试创建module 1621 branch 0 的managelink
|
||||
r($tree->createManageLinkTest($moduleID[5], $extra0)) && p() && e("模块1602 <a h"); // 测试创建module 1622 branch 0 的managelink
|
||||
r($tree->createManageLinkTest($moduleID[6], $extra0)) && p() && e("模块1 <a href"); // 测试创建module 21 branch 0 的managelink
|
||||
r($tree->createManageLinkTest($moduleID[7], $extra0)) && p() && e("模块2 <a href"); // 测试创建module 22 branch 0 的managelink
|
||||
r($tree->createManageLinkTest($moduleID[7], $extra0)) && p() && e("模块2 <a href"); // 测试创建module 22 branch 0 的managelink
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->createRequirementLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的RequirementLink >> title='产品模块1'
|
||||
测试创建module 1822 的RequirementLink >> title='产品模块2'
|
||||
测试创建module 1981 的RequirementLink >> title='产品模块161'
|
||||
测试创建module 1982 的RequirementLink >> title='产品模块162'
|
||||
测试创建module 1621 的RequirementLink >> title='模块1601'
|
||||
测试创建module 1622 的RequirementLink >> title='模块1602'
|
||||
测试创建module 21 的RequirementLink >> title='模块1'
|
||||
测试创建module 22 的RequirementLink >> title='模块2'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
|
||||
@@ -22,4 +31,4 @@ r($tree->createRequirementLinkTest($moduleID[3])) && p() && e("title='产品模
|
||||
r($tree->createRequirementLinkTest($moduleID[4])) && p() && e("title='模块1601'"); // 测试创建module 1621 的RequirementLink
|
||||
r($tree->createRequirementLinkTest($moduleID[5])) && p() && e("title='模块1602'"); // 测试创建module 1622 的RequirementLink
|
||||
r($tree->createRequirementLinkTest($moduleID[6])) && p() && e("title='模块1'"); // 测试创建module 21 的RequirementLink
|
||||
r($tree->createRequirementLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的RequirementLink
|
||||
r($tree->createRequirementLinkTest($moduleID[7])) && p() && e("title='模块2'"); // 测试创建module 22 的RequirementLink
|
||||
@@ -10,6 +10,16 @@ title=测试 treeModel->createStoryLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 project 11 product 1 的 story link >> projectstory title='产品模块1'
|
||||
测试获取module 1822 project 11 product 1 的 story link >> projectstory title='产品模块2'
|
||||
测试获取module 1981 project 2 product 2 的 story link >> projectstory title='产品模块161'
|
||||
测试获取module 1982 product 1 的 story link >> product title='产品模块162'
|
||||
测试获取module 1621 execution 101 的 story link >> execution title='模块1601'
|
||||
测试获取module 1622 execution 102 的 story link >> execution title='模块1602'
|
||||
测试获取module 21 branch 0 的 story link >> product title='模块1'
|
||||
测试获取module 22 branch 1 的 story link >> product title='模块2'
|
||||
测试获取module 1821 branch 2 的 story link >> product title='产品模块1'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
$projectID = array(11,12);
|
||||
@@ -37,4 +47,4 @@ r($tree->createStoryLinkTest($moduleID[4], $extra5)) && p() && e("execution titl
|
||||
r($tree->createStoryLinkTest($moduleID[5], $extra6)) && p() && e("execution title='模块1602'"); // 测试获取module 1622 execution 102 的 story link
|
||||
r($tree->createStoryLinkTest($moduleID[6], $extra7)) && p() && e("product title='模块1'"); // 测试获取module 21 branch 0 的 story link
|
||||
r($tree->createStoryLinkTest($moduleID[7], $extra8)) && p() && e("product title='模块2'"); // 测试获取module 22 branch 1 的 story link
|
||||
r($tree->createStoryLinkTest($moduleID[0], $extra9)) && p() && e("product title='产品模块1'"); // 测试获取module 1821 branch 2 的 story link
|
||||
r($tree->createStoryLinkTest($moduleID[0], $extra9)) && p() && e("product title='产品模块1'"); // 测试获取module 1821 branch 2 的 story link
|
||||
@@ -10,6 +10,23 @@ title=测试 treeModel->createTaskLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 product 1 execution 101 的 story link >> 101 1821 title='产品模块1'
|
||||
测试获取module 1822 product 1 execution 101 的 story link >> 101 1822 title='产品模块2'
|
||||
测试获取module 1981 product 1 execution 101 的 story link >> 101 1981 title='产品模块161'
|
||||
测试获取module 1982 product 1 execution 101 的 story link >> 101 1982 title='产品模块162'
|
||||
测试获取module 1621 product 1 execution 101 的 story link >> 101 1621 title='模块1601'
|
||||
测试获取module 1622 product 1 execution 101 的 story link >> 101 1622 title='模块1602'
|
||||
测试获取module 21 product 1 execution 101 的 story link >> 101 21 title='模块1'
|
||||
测试获取module 22 product 1 execution 101 的 story link >> 101 22 title='模块2'
|
||||
测试获取module 1821 product 2 execution 102 的 story link >> 102 1821 title='产品模块1'
|
||||
测试获取module 1822 product 2 execution 102 的 story link >> 102 1822 title='产品模块2'
|
||||
测试获取module 1981 product 2 execution 102 的 story link >> 102 1981 title='产品模块161'
|
||||
测试获取module 1982 product 2 execution 102 的 story link >> 102 1982 title='产品模块162'
|
||||
测试获取module 1621 product 2 execution 102 的 story link >> 102 1621 title='模块1601'
|
||||
测试获取module 1622 product 2 execution 102 的 story link >> 102 1622 title='模块1602'
|
||||
测试获取module 21 product 2 execution 102 的 story link >> 102 21 title='模块1'
|
||||
测试获取module 22 product 2 execution 102 的 story link >> 102 22 title='模块2'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
$productID = array(1, 2);
|
||||
@@ -35,4 +52,4 @@ r($tree->createTaskLinkTest($moduleID[3], $extra2)) && p() && e("102 1982 title=
|
||||
r($tree->createTaskLinkTest($moduleID[4], $extra2)) && p() && e("102 1621 title='模块1601'"); // 测试获取module 1621 product 2 execution 102 的 story link
|
||||
r($tree->createTaskLinkTest($moduleID[5], $extra2)) && p() && e("102 1622 title='模块1602'"); // 测试获取module 1622 product 2 execution 102 的 story link
|
||||
r($tree->createTaskLinkTest($moduleID[6], $extra2)) && p() && e("102 21 title='模块1'"); // 测试获取module 21 product 2 execution 102 的 story link
|
||||
r($tree->createTaskLinkTest($moduleID[7], $extra2)) && p() && e("102 22 title='模块2'"); // 测试获取module 22 product 2 execution 102 的 story link
|
||||
r($tree->createTaskLinkTest($moduleID[7], $extra2)) && p() && e("102 22 title='模块2'"); // 测试获取module 22 product 2 execution 102 的 story link
|
||||
@@ -10,6 +10,31 @@ title=测试 treeModel->createTaskManageLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 product 1 execution 101 的 story manage link >> 产品模块1 browsetask 子模块
|
||||
测试获取module 1822 product 1 execution 101 的 story manage link >> 产品模块2 browsetask 子模块
|
||||
测试获取module 1981 product 1 execution 101 的 story manage link >> 产品模块161 browsetask 子模块
|
||||
测试获取module 1982 product 1 execution 101 的 story manage link >> 产品模块162 browsetask 子模块
|
||||
测试获取module 1621 product 1 execution 101 的 story manage link >> 模块1601 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 1622 product 1 execution 101 的 story manage link >> 模块1602 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 21 product 1 execution 101 的 story manage link >> 模块1 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 22 product 1 execution 101 的 story manage link >> 模块2 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 1821 product 2 execution 102 的 story manage link >> 产品模块1 browsetask 子模块
|
||||
测试获取module 1822 product 2 execution 102 的 story manage link >> 产品模块2 browsetask 子模块
|
||||
测试获取module 1981 product 2 execution 102 的 story manage link >> 产品模块161 browsetask 子模块
|
||||
测试获取module 1982 product 2 execution 102 的 story manage link >> 产品模块162 browsetask 子模块
|
||||
测试获取module 1621 product 2 execution 102 的 story manage link >> 模块1601 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 1622 product 2 execution 102 的 story manage link >> 模块1602 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 21 product 2 execution 102 的 story manage link >> 模块1 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 22 product 2 execution 102 的 story manage link >> 模块2 [T] edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 1821 product 1 execution 101 tip null 的 story manage link >> 产品模块1 browsetask 子模块
|
||||
测试获取module 1822 product 1 execution 101 tip null 的 story manage link >> 产品模块2 browsetask 子模块
|
||||
测试获取module 21 product 1 execution 101 tip null的 story manage link >> 模块1 edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 22 product 1 execution 101 tip null的 story manage link >> 模块2 edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 1821 product 2 execution 102 tip null的 story manage link >> 产品模块1 browsetask 子模块
|
||||
测试获取module 1822 product 2 execution 102 tip null的 story manage link >> 产品模块2 browsetask 子模块
|
||||
测试获取module 21 product 2 execution 102 tip null 的 story manage link >> 模块1 edit 编辑模块 browsetask 子模块 delete 删除
|
||||
测试获取module 22 product 2 execution 102 tip null 的 story manage link >> 模块2 edit 编辑模块 browsetask 子模块 delete 删除
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
$productID = array(1, 2);
|
||||
@@ -46,4 +71,4 @@ r($tree->createTaskManageLinkTest($moduleID[7], $extra3)) && p() && e("模块2 e
|
||||
r($tree->createTaskManageLinkTest($moduleID[0], $extra4)) && p() && e("产品模块1 browsetask 子模块"); // 测试获取module 1821 product 2 execution 102 tip null的 story manage link
|
||||
r($tree->createTaskManageLinkTest($moduleID[1], $extra4)) && p() && e("产品模块2 browsetask 子模块"); // 测试获取module 1822 product 2 execution 102 tip null的 story manage link
|
||||
r($tree->createTaskManageLinkTest($moduleID[6], $extra4)) && p() && e("模块1 edit 编辑模块 browsetask 子模块 delete 删除"); // 测试获取module 21 product 2 execution 102 tip null 的 story manage link
|
||||
r($tree->createTaskManageLinkTest($moduleID[7], $extra4)) && p() && e("模块2 edit 编辑模块 browsetask 子模块 delete 删除"); // 测试获取module 22 product 2 execution 102 tip null 的 story manage link
|
||||
r($tree->createTaskManageLinkTest($moduleID[7], $extra4)) && p() && e("模块2 edit 编辑模块 browsetask 子模块 delete 删除"); // 测试获取module 22 product 2 execution 102 tip null 的 story manage link
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->createTestTaskLink();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试创建module 1821 的TestTasklink >> title='产品模块1'
|
||||
测试创建module 1822 的TestTasklink >> title='产品模块2'
|
||||
测试创建module 1981 的TestTasklink >> title='产品模块161'
|
||||
测试创建module 1982 的TestTasklink >> title='产品模块162'
|
||||
测试创建module 1621 的TestTasklink >> title='模块1601'
|
||||
测试创建module 1622 的TestTasklink >> title='模块1602'
|
||||
测试创建module 21 的TestTasklink >> title='模块1'
|
||||
测试创建module 22 的TestTasklink >> title='模块2'
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
$extra = 1;
|
||||
@@ -23,4 +32,4 @@ r($tree->createTestTaskLinkTest($moduleID[3], $extra)) && p() && e("title='产
|
||||
r($tree->createTestTaskLinkTest($moduleID[4], $extra)) && p() && e("title='模块1601'"); // 测试创建module 1621 的TestTasklink
|
||||
r($tree->createTestTaskLinkTest($moduleID[5], $extra)) && p() && e("title='模块1602'"); // 测试创建module 1622 的TestTasklink
|
||||
r($tree->createTestTaskLinkTest($moduleID[6], $extra)) && p() && e("title='模块1'"); // 测试创建module 21 的TestTasklink
|
||||
r($tree->createTestTaskLinkTest($moduleID[7], $extra)) && p() && e("title='模块2'"); // 测试创建module 22 的TestTasklink
|
||||
r($tree->createTestTaskLinkTest($moduleID[7], $extra)) && p() && e("title='模块2'"); // 测试创建module 22 的TestTasklink
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->delete();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试删除module 1821 >> 1
|
||||
测试删除module 1822 >> 1
|
||||
测试删除module 1981 >> 1
|
||||
测试删除module 1982 >> 1
|
||||
测试删除module 1621 >> 1
|
||||
测试删除module 1622 >> 1
|
||||
测试删除module 21 >> 1
|
||||
测试删除module 22 >> 1
|
||||
|
||||
*/
|
||||
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
@@ -26,4 +35,4 @@ r($tree->deleteTest($moduleID[5])) && p('deleted') && e('1'); // 测试删除mod
|
||||
r($tree->deleteTest($moduleID[6])) && p('deleted') && e('1'); // 测试删除module 21
|
||||
r($tree->deleteTest($moduleID[7])) && p('deleted') && e('1'); // 测试删除module 22
|
||||
ob_end_flush();
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,16 @@ title=测试 treeModel->fixModulePath();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
修复root为 1 的module path >> ,1821,;,1821,2621,;,2221,2821,
|
||||
修复root为 2 的module path >> ,1825,;,1825,2623,;,2225,2823,
|
||||
修复root为 3 的module path >> ,1829,;,1829,2625,;,2229,2825,
|
||||
修复root为 41 的module path >> ,1981,;,1981,2701,;,2381,2901,
|
||||
修复root为 42 的module path >> ,1985,;,1985,2703,;,2385,2903,
|
||||
修复root为 43 的module path >> ,1989,;,1989,2705,;,2389,2905,
|
||||
修复root为 101 的module path >> ,21,;,22,;,21,3021,
|
||||
修复root为 102 的module path >> ,24,;,25,;,23,3022
|
||||
修复root为 103 的module path >> ,27,;,28,;,25,3023
|
||||
|
||||
*/
|
||||
$root = array(1, 2, 3, 41, 42, 43, 101, 102, 103);
|
||||
$type = array('story', 'task');
|
||||
@@ -25,4 +35,4 @@ r($tree->fixModulePathTest($root[5], $type[0])) && p('1989:path;2705:path;2905:p
|
||||
r($tree->fixModulePathTest($root[6], $type[1])) && p('21:path;22:path;3021:path') && e(',21,;,22,;,21,3021,'); // 修复root为 101 的module path
|
||||
r($tree->fixModulePathTest($root[7], $type[1])) && p('24:path;25:path;3022:path') && e(',24,;,25,;,23,3022'); // 修复root为 102 的module path
|
||||
r($tree->fixModulePathTest($root[8], $type[1])) && p('27:path;28:path;3023:path') && e(',27,;,28,;,25,3023'); // 修复root为 103 的module path
|
||||
system("./ztest init");
|
||||
system("./ztest init");
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->getAllChildId();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 的全部子项 >> ,1821,2621,2622
|
||||
测试获取module 1821 的全部子项 >> ,1822
|
||||
测试获取module 1821 的全部子项 >> ,1825,2623,2624
|
||||
测试获取module 1821 的全部子项 >> ,1826
|
||||
测试获取module 1821 的全部子项 >> ,1981,2701,2702
|
||||
测试获取module 1821 的全部子项 >> ,1982
|
||||
测试获取module 1821 的全部子项 >> ,1985,2703,2704
|
||||
测试获取module 1821 的全部子项 >> ,1986
|
||||
测试获取module 1821 的全部子项 >> ,21,3021
|
||||
测试获取module 1821 的全部子项 >> ,22
|
||||
测试获取module 1821 的全部子项 >> ,24
|
||||
测试获取module 1821 的全部子项 >> ,25,3023
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1825, 1826, 1981, 1982, 1985, 1986, 21, 22, 24, 25);
|
||||
|
||||
@@ -26,4 +39,4 @@ r($tree->getAllChildIdTest($moduleID[7])) && p() && e(',1986'); //
|
||||
r($tree->getAllChildIdTest($moduleID[8])) && p() && e(',21,3021'); // 测试获取module 1821 的全部子项
|
||||
r($tree->getAllChildIdTest($moduleID[9])) && p() && e(',22'); // 测试获取module 1821 的全部子项
|
||||
r($tree->getAllChildIdTest($moduleID[10])) && p() && e(',24'); // 测试获取module 1821 的全部子项
|
||||
r($tree->getAllChildIdTest($moduleID[11])) && p() && e(',25,3023'); // 测试获取module 1821 的全部子项
|
||||
r($tree->getAllChildIdTest($moduleID[11])) && p() && e(',25,3023'); // 测试获取module 1821 的全部子项
|
||||
@@ -10,6 +10,11 @@ title=测试 treeModel->getAllModulePairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取默认(task)的模块信息 >> 3601
|
||||
测试获取默认(task)的模块信息 >> 1501
|
||||
测试获取默认(task)的模块信息 >> 1501
|
||||
测试获取默认(task)的模块信息 >> 3601
|
||||
|
||||
*/
|
||||
$type = array('bug', 'case', 'task');
|
||||
|
||||
@@ -18,4 +23,4 @@ $tree = new treeTest();
|
||||
r($tree->getAllModulePairsTest()) && p() && e('3601'); // 测试获取默认(task)的模块信息
|
||||
r($tree->getAllModulePairsTest($type[0])) && p() && e('1501'); // 测试获取默认(task)的模块信息
|
||||
r($tree->getAllModulePairsTest($type[1])) && p() && e('1501'); // 测试获取默认(task)的模块信息
|
||||
r($tree->getAllModulePairsTest($type[2])) && p() && e('3601'); // 测试获取默认(task)的模块信息
|
||||
r($tree->getAllModulePairsTest($type[2])) && p() && e('3601'); // 测试获取默认(task)的模块信息
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->getByID();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 的信息 >> 1,产品模块1,模块简称1
|
||||
测试获取module 1822 的信息 >> 1,产品模块2,模块简称2
|
||||
测试获取module 1981 的信息 >> 41,产品模块161,模块简称161
|
||||
测试获取module 1982 的信息 >> 41,产品模块162,模块简称162
|
||||
测试获取module 1621 的信息 >> 634,模块1601,模块简称1601
|
||||
测试获取module 1622 的信息 >> 634,模块1602,模块简称1602
|
||||
测试获取module 21 的信息 >> 101,模块1,模块简称1
|
||||
测试获取module 22 的信息 >> 101,模块2,模块简称2
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1822, 1981, 1982, 1621, 1622, 21, 22);
|
||||
|
||||
@@ -22,4 +31,4 @@ r($tree->getByIDTest($moduleID[3])) && p('root,name,short') && e('41,产品模
|
||||
r($tree->getByIDTest($moduleID[4])) && p('root,name,short') && e('634,模块1601,模块简称1601'); // 测试获取module 1621 的信息
|
||||
r($tree->getByIDTest($moduleID[5])) && p('root,name,short') && e('634,模块1602,模块简称1602'); // 测试获取module 1622 的信息
|
||||
r($tree->getByIDTest($moduleID[6])) && p('root,name,short') && e('101,模块1,模块简称1'); // 测试获取module 21 的信息
|
||||
r($tree->getByIDTest($moduleID[7])) && p('root,name,short') && e('101,模块2,模块简称2'); // 测试获取module 22 的信息
|
||||
r($tree->getByIDTest($moduleID[7])) && p('root,name,short') && e('101,模块2,模块简称2'); // 测试获取module 22 的信息
|
||||
@@ -10,6 +10,16 @@ title=测试 treeModel->getDataStructure();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取root 1 type story 的树结构 >> 1821:2;2221:2;1822:0;2222:0;1823:0;2223:0;1824:0;2224:0;
|
||||
测试获取root 2 type story 的树结构 >> 1825:2;2225:2;1826:0;2226:0;1827:0;2227:0;1828:0;2228:0;
|
||||
测试获取root 3 type story 的树结构 >> 1831:0;2231:0;1832:0;2232:0;1829:2;2229:2;1830:0;2230:0;
|
||||
测试获取root 41 type story 的树结构 >> 1981:2;2381:2;1982:0;2382:0;1983:0;2383:0;1984:0;2384:0;
|
||||
测试获取root 42 type story 的树结构 >> 1985:2;2385:2;1986:0;2386:0;1987:0;2387:0;1988:0;2388:0;
|
||||
测试获取root 43 type story 的树结构 >> 1991:0;2391:0;1992:0;2392:0;1989:2;2389:2;1990:0;2390:0;
|
||||
测试获取root 101 type task 的树结构 >> 0
|
||||
测试获取root 102 type task 的树结构 >> 0
|
||||
测试获取root 103 type task 的树结构 >> 0
|
||||
|
||||
*/
|
||||
$root = array(1, 2, 3, 41, 42, 43, 101, 102, 103);
|
||||
$type = array('story', 'task');
|
||||
@@ -24,4 +34,4 @@ r($tree->getDataStructureTest($root[4], $type[0])) && p() && e('1985:2;2385:2;19
|
||||
r($tree->getDataStructureTest($root[5], $type[0])) && p() && e('1991:0;2391:0;1992:0;2392:0;1989:2;2389:2;1990:0;2390:0;'); // 测试获取root 43 type story 的树结构
|
||||
r($tree->getDataStructureTest($root[6], $type[1])) && p() && e('0'); // 测试获取root 101 type task 的树结构
|
||||
r($tree->getDataStructureTest($root[7], $type[1])) && p() && e('0'); // 测试获取root 102 type task 的树结构
|
||||
r($tree->getDataStructureTest($root[8], $type[1])) && p() && e('0'); // 测试获取root 103 type task 的树结构
|
||||
r($tree->getDataStructureTest($root[8], $type[1])) && p() && e('0'); // 测试获取root 103 type task 的树结构
|
||||
@@ -10,8 +10,10 @@ title=测试 treeModel->getDocStructure();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取doc树 >> 3621:2;3626:2;3631:2;3636:2;3641:2;3646:2;3651:2;3656:2;3661:2;3666:2;3671:2;3676:2;3681:2;3686:2;3691:2;3696:2;3701:2;3706:2;3711:2;3716:2;3622:2;3627:2;3632:2;3637:2;3642:2;3647:2;3652:2;3657:2;3662:2;3667:2;3672:2;3677:2;3682:2;3687:2;3692:2;3697:2;3702:2;3707:2;3712:2;3717:2;3623:2;3628:2;3633:2;3638:2;3643:2;3648:2;3653:2;3658:2;3663:2;3668:2;3673:2;3678:2;3683:2;3688:2;3693:2;3698:2;3703:2;3708:2;3713:2;3718:2;3624:2;3629:2;3634:2;3639:2;3644:2;3649:2;3654:2;3659:2;3664:2;3669:2;3674:2;3679:2;3684:2;3689:2;3694:2;3699:2;3704:2;3709:2;3714:2;3719:2;3625:2;3630:2;3635:2;3640:2;3645:2;3650:2;3655:2;3660:2;3665:2;3670:2;3675:2;3680:2;3685:2;3690:2;3695:2;3700:2;3705:2;3710:2;3715:2;3720:2;
|
||||
|
||||
*/
|
||||
|
||||
$tree = new treeTest();
|
||||
|
||||
r($tree->getDocStructureTest()) && p() && e('3621:2;3626:2;3631:2;3636:2;3641:2;3646:2;3651:2;3656:2;3661:2;3666:2;3671:2;3676:2;3681:2;3686:2;3691:2;3696:2;3701:2;3706:2;3711:2;3716:2;3622:2;3627:2;3632:2;3637:2;3642:2;3647:2;3652:2;3657:2;3662:2;3667:2;3672:2;3677:2;3682:2;3687:2;3692:2;3697:2;3702:2;3707:2;3712:2;3717:2;3623:2;3628:2;3633:2;3638:2;3643:2;3648:2;3653:2;3658:2;3663:2;3668:2;3673:2;3678:2;3683:2;3688:2;3693:2;3698:2;3703:2;3708:2;3713:2;3718:2;3624:2;3629:2;3634:2;3639:2;3644:2;3649:2;3654:2;3659:2;3664:2;3669:2;3674:2;3679:2;3684:2;3689:2;3694:2;3699:2;3704:2;3709:2;3714:2;3719:2;3625:2;3630:2;3635:2;3640:2;3645:2;3650:2;3655:2;3660:2;3665:2;3670:2;3675:2;3680:2;3685:2;3690:2;3695:2;3700:2;3705:2;3710:2;3715:2;3720:2;'); //测试获取doc树
|
||||
r($tree->getDocStructureTest()) && p() && e('3621:2;3626:2;3631:2;3636:2;3641:2;3646:2;3651:2;3656:2;3661:2;3666:2;3671:2;3676:2;3681:2;3686:2;3691:2;3696:2;3701:2;3706:2;3711:2;3716:2;3622:2;3627:2;3632:2;3637:2;3642:2;3647:2;3652:2;3657:2;3662:2;3667:2;3672:2;3677:2;3682:2;3687:2;3692:2;3697:2;3702:2;3707:2;3712:2;3717:2;3623:2;3628:2;3633:2;3638:2;3643:2;3648:2;3653:2;3658:2;3663:2;3668:2;3673:2;3678:2;3683:2;3688:2;3693:2;3698:2;3703:2;3708:2;3713:2;3718:2;3624:2;3629:2;3634:2;3639:2;3644:2;3649:2;3654:2;3659:2;3664:2;3669:2;3674:2;3679:2;3684:2;3689:2;3694:2;3699:2;3704:2;3709:2;3714:2;3719:2;3625:2;3630:2;3635:2;3640:2;3645:2;3650:2;3655:2;3660:2;3665:2;3670:2;3675:2;3680:2;3685:2;3690:2;3695:2;3700:2;3705:2;3710:2;3715:2;3720:2;'); //测试获取doc树
|
||||
@@ -10,6 +10,16 @@ title=测试 treeModel->getModulePairs();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取root 1 type story 的树结构 >> 12
|
||||
测试获取root 2 type story 的树结构 >> 12
|
||||
测试获取root 3 type story 的树结构 >> 12
|
||||
测试获取root 41 type story 的树结构 >> 12
|
||||
测试获取root 42 type story 的树结构 >> 12
|
||||
测试获取root 43 type story 的树结构 >> 12
|
||||
测试获取root 101 type task 的树结构 >> 40
|
||||
测试获取root 102 type task 的树结构 >> 40
|
||||
测试获取root 103 type task 的树结构 >> 40
|
||||
|
||||
*/
|
||||
$root = array(1, 2, 3, 41, 42, 43, 101, 102, 103);
|
||||
$type = array('story', 'task');
|
||||
@@ -24,4 +34,4 @@ r($tree->getModulePairsTest($root[4], $type[0])) && p() && e('12'); // 测试获
|
||||
r($tree->getModulePairsTest($root[5], $type[0])) && p() && e('12'); // 测试获取root 43 type story 的树结构
|
||||
r($tree->getModulePairsTest($root[6], $type[1])) && p() && e('40'); // 测试获取root 101 type task 的树结构
|
||||
r($tree->getModulePairsTest($root[7], $type[1])) && p() && e('40'); // 测试获取root 102 type task 的树结构
|
||||
r($tree->getModulePairsTest($root[8], $type[1])) && p() && e('40'); // 测试获取root 103 type task 的树结构
|
||||
r($tree->getModulePairsTest($root[8], $type[1])) && p() && e('40'); // 测试获取root 103 type task 的树结构
|
||||
@@ -10,6 +10,11 @@ title=测试 treeModel->getModulesName();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取module 1821 1981 的module name >> /产品模块1;/产品模块161
|
||||
测试获取module 1982 1621 的module name >> /产品模块162;/模块1601
|
||||
测试获取module 1822 22 的module name >> /产品模块2;/模块2
|
||||
测试获取module 1622 21 的module name >> /模块1602;/模块1
|
||||
|
||||
*/
|
||||
$moduleIDList = array(array(1821, 1981), array(1982, 1621), array(1822, 22), array(1622, 21));
|
||||
|
||||
@@ -18,4 +23,4 @@ $tree = new treeTest();
|
||||
r($tree->getModulesNameTest($moduleIDList[0])) && p('1821;1981') && e('/产品模块1;/产品模块161'); // 测试获取module 1821 1981 的module name
|
||||
r($tree->getModulesNameTest($moduleIDList[1])) && p('1982;1621') && e('/产品模块162;/模块1601'); // 测试获取module 1982 1621 的module name
|
||||
r($tree->getModulesNameTest($moduleIDList[2])) && p('1822;22') && e('/产品模块2;/模块2'); // 测试获取module 1822 22 的module name
|
||||
r($tree->getModulesNameTest($moduleIDList[3])) && p('1622;21') && e('/模块1602;/模块1'); // 测试获取module 1622 21 的module name
|
||||
r($tree->getModulesNameTest($moduleIDList[3])) && p('1622;21') && e('/模块1602;/模块1'); // 测试获取module 1622 21 的module name
|
||||
@@ -10,6 +10,15 @@ title=测试 treeModel->getOptionMenu();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取root 1 type story 的目录 >> 13
|
||||
测试获取root 2 type story 的目录 >> 13
|
||||
测试获取root 41 type story 的目录 >> 11
|
||||
测试获取root 42 type story 的目录 >> 11
|
||||
测试获取root 101 type task 的目录 >> 5
|
||||
测试获取root 102 type task 的目录 >> 4
|
||||
测试获取root 1 type doc 的目录 >> 4
|
||||
测试获取root 2 type doc 的目录 >> 4
|
||||
|
||||
*/
|
||||
$root = array(1, 2, 41, 42, 101, 102);
|
||||
$type = array('story', 'task', 'doc');
|
||||
@@ -23,4 +32,4 @@ r($tree->getOptionMenuTest($root[3], $type[0])) && p() && e('11'); // 测试获
|
||||
r($tree->getOptionMenuTest($root[4], $type[1])) && p() && e('5'); // 测试获取root 101 type task 的目录
|
||||
r($tree->getOptionMenuTest($root[5], $type[1])) && p() && e('4'); // 测试获取root 102 type task 的目录
|
||||
r($tree->getOptionMenuTest($root[0], $type[2])) && p() && e('4'); // 测试获取root 1 type doc 的目录
|
||||
r($tree->getOptionMenuTest($root[1], $type[2])) && p() && e('4'); // 测试获取root 2 type doc 的目录
|
||||
r($tree->getOptionMenuTest($root[1], $type[2])) && p() && e('4'); // 测试获取root 2 type doc 的目录
|
||||
@@ -10,6 +10,17 @@ title=测试 treeModel->getParents();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
获取 module 1821 的父module >> ,1821
|
||||
获取 module 2621 的父module >> ,1821,2621
|
||||
获取 module 2622 的父module >> ,1821,2622
|
||||
获取 module 21 的父module >> ,21
|
||||
获取 module 3021 的父module >> ,21,3021
|
||||
获取 module 3022 的父module >> ,23,3022
|
||||
获取 module 3621 的父module >> ,3621
|
||||
获取 module 3721 的父module >> ,3621,3721
|
||||
获取 module 3722 的父module >> ,3621,3722
|
||||
获取 module 0 的父module >> 0
|
||||
|
||||
*/
|
||||
|
||||
$moduleID = array(1821, 2621, 2622, 21, 3021, 3022, 3621, 3721, 3722, 0);
|
||||
@@ -25,4 +36,4 @@ r($tree->getParentsTest($moduleID[5])) && p() && e(',23,3022'); // 获取 modu
|
||||
r($tree->getParentsTest($moduleID[6])) && p() && e(',3621'); // 获取 module 3621 的父module
|
||||
r($tree->getParentsTest($moduleID[7])) && p() && e(',3621,3721'); // 获取 module 3721 的父module
|
||||
r($tree->getParentsTest($moduleID[8])) && p() && e(',3621,3722'); // 获取 module 3722 的父module
|
||||
r($tree->getParentsTest($moduleID[9])) && p() && e('0'); // 获取 module 0 的父module
|
||||
r($tree->getParentsTest($moduleID[9])) && p() && e('0'); // 获取 module 0 的父module
|
||||
@@ -10,6 +10,17 @@ title=测试 treeModel->getProduct();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
获取module 1821 的产品 >> 正常产品1
|
||||
获取module 1825 的产品 >> 正常产品2
|
||||
获取module 2621 的产品 >> 正常产品1
|
||||
获取module 21 的产品 >> 0
|
||||
获取module 25 的产品 >> 0
|
||||
获取module 3021 的产品 >> 0
|
||||
获取module 3621 的产品 >> 0
|
||||
获取module 3622 的产品 >> 0
|
||||
获取module 3722 的产品 >> 0
|
||||
获取module 0 的产品 >> 0
|
||||
|
||||
*/
|
||||
$moduleID = array(1821, 1825, 2621, 21, 25, 3021, 3621, 3622, 3722, 0);
|
||||
|
||||
@@ -24,4 +35,4 @@ r($tree->getProductTest($moduleID[5])) && p('name') && e('0'); // 获取
|
||||
r($tree->getProductTest($moduleID[6])) && p('name') && e('0'); // 获取module 3621 的产品
|
||||
r($tree->getProductTest($moduleID[7])) && p('name') && e('0'); // 获取module 3622 的产品
|
||||
r($tree->getProductTest($moduleID[8])) && p('name') && e('0'); // 获取module 3722 的产品
|
||||
r($tree->getProductTest($moduleID[9])) && p('name') && e('0'); // 获取module 0 的产品
|
||||
r($tree->getProductTest($moduleID[9])) && p('name') && e('0'); // 获取module 0 的产品
|
||||
@@ -10,6 +10,19 @@ title=测试 treeModel->getProductStructure();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取 root 1 type story 的树结构 >> 1821:2;2221:2;1822:0;2222:0;1823:0;2223:0;1824:0;2224:0;
|
||||
测试获取 root 2 type story 的树结构 >> 1825:2;2225:2;1826:0;2226:0;1827:0;2227:0;1828:0;2228:0;
|
||||
测试获取 root 3 type story 的树结构 >> 1831:0;2231:0;1832:0;2232:0;1829:2;2229:2;1830:0;2230:0;
|
||||
测试获取 root 41 type story 的树结构 >> 1981:2;2381:2;1982:0;2382:0;1983:0;2383:0;1984:0;2384:0;
|
||||
测试获取 root 42 type story 的树结构 >> 1985:2;2385:2;1986:0;2386:0;1987:0;2387:0;1988:0;2388:0;
|
||||
测试获取 root 43 type story 的树结构 >> 1991:0;2391:0;1992:0;2392:0;1989:2;2389:2;1990:0;2390:0;
|
||||
测试获取 root 101 type task 的树结构 >> 0
|
||||
测试获取 root 102 type task 的树结构 >> 0
|
||||
测试获取 root 103 type task 的树结构 >> 0
|
||||
测试获取 root 1 type doc 的树结构 >> 3621:2;
|
||||
测试获取 root 2 type doc 的树结构 >> 3622:2;
|
||||
测试获取 root 3 type doc 的树结构 >> 3623:2;
|
||||
|
||||
*/
|
||||
$root = array(1, 2, 3, 41, 42, 43, 101, 102, 103);
|
||||
$type = array('story', 'task', 'doc');
|
||||
@@ -27,4 +40,4 @@ r($tree->getProductStructureTest($root[7], $type[1])) && p() && e('0');
|
||||
r($tree->getProductStructureTest($root[8], $type[1])) && p() && e('0'); // 测试获取 root 103 type task 的树结构
|
||||
r($tree->getProductStructureTest($root[0], $type[2])) && p() && e('3621:2;'); // 测试获取 root 1 type doc 的树结构
|
||||
r($tree->getProductStructureTest($root[1], $type[2])) && p() && e('3622:2;'); // 测试获取 root 2 type doc 的树结构
|
||||
r($tree->getProductStructureTest($root[2], $type[2])) && p() && e('3623:2;'); // 测试获取 root 3 type doc 的树结构
|
||||
r($tree->getProductStructureTest($root[2], $type[2])) && p() && e('3623:2;'); // 测试获取 root 3 type doc 的树结构
|
||||
@@ -10,6 +10,13 @@ title=测试 treeModel->getProjectModule();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
测试获取项目模块 1 >> ,1821,2621,2622,1822,1823,1824,2221,2821,2822,2222,2223,2224
|
||||
测试获取项目模块 2 >> ,1825,2623,2624,1826,1827,1828,2225,2823,2824,2226,2227,2228
|
||||
测试获取项目模块 3 >> ,1829,2625,2626,1830,1831,1832,2229,2825,2826,2230,2231,2232
|
||||
测试获取项目模块 4 >> ,1833,2627,2628,1834,1835,1836,2233,2827,2828,2234,2235,2236
|
||||
测试获取项目模块 5 >> ,1837,2629,2630,1838,1839,1840,2237,2829,2830,2238,2239,2240
|
||||
测试获取项目模块 6 >> ,1841,2631,2632,1842,1843,1844,2241,2831,2832,2242,2243,2244
|
||||
|
||||
*/
|
||||
$projectID = 1;
|
||||
$productID = array(1, 2, 3, 4, 5, 6);
|
||||
@@ -21,4 +28,4 @@ r($tree->getProjectModuleTest($projectID, $productID[1])) && p() && e(',1825,262
|
||||
r($tree->getProjectModuleTest($projectID, $productID[2])) && p() && e(',1829,2625,2626,1830,1831,1832,2229,2825,2826,2230,2231,2232'); // 测试获取项目模块 3
|
||||
r($tree->getProjectModuleTest($projectID, $productID[3])) && p() && e(',1833,2627,2628,1834,1835,1836,2233,2827,2828,2234,2235,2236'); // 测试获取项目模块 4
|
||||
r($tree->getProjectModuleTest($projectID, $productID[4])) && p() && e(',1837,2629,2630,1838,1839,1840,2237,2829,2830,2238,2239,2240'); // 测试获取项目模块 5
|
||||
r($tree->getProjectModuleTest($projectID, $productID[5])) && p() && e(',1841,2631,2632,1842,1843,1844,2241,2831,2832,2242,2243,2244'); // 测试获取项目模块 6
|
||||
r($tree->getProjectModuleTest($projectID, $productID[5])) && p() && e(',1841,2631,2632,1842,1843,1844,2241,2831,2832,2242,2243,2244'); // 测试获取项目模块 6
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user