* Optimize bug getprojectbugs unit test script.
This commit is contained in:
@@ -34,46 +34,39 @@ timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试获取项目ID为2的bug
|
||||
- 第0条的title属性 @BUG10
|
||||
- 第1条的title属性 @BUG8
|
||||
- 第2条的title属性 @BUG6
|
||||
- 第3条的title属性 @BUG4
|
||||
- 第4条的title属性 @BUG2
|
||||
|
||||
- 测试获取项目ID为2不包含id为10的bug
|
||||
- 第0条的title属性 @BUG8
|
||||
- 第1条的title属性 @BUG6
|
||||
- 第2条的title属性 @BUG4
|
||||
- 第3条的title属性 @BUG2
|
||||
|
||||
- 测试获取项目ID为2, 影响版本为1的bug
|
||||
- 第0条的title属性 @BUG9
|
||||
- 第1条的title属性 @BUG6
|
||||
- 第2条的title属性 @BUG3
|
||||
|
||||
- 测试获取项目ID为2,产品ID为2的bug
|
||||
- 第0条的title属性 @BUG10
|
||||
- 第1条的title属性 @BUG6
|
||||
- 第10条的title属性 @BUG10
|
||||
- 第8条的title属性 @BUG8
|
||||
- 第6条的title属性 @BUG6
|
||||
- 第4条的title属性 @BUG4
|
||||
- 第2条的title属性 @BUG2
|
||||
|
||||
- 测试获取项目ID为2,产品ID为2, 分支为1的bug第0条的title属性 @BUG6
|
||||
|
||||
- 测试获取项目ID为2,未解决的bug
|
||||
- 第0条的title属性 @BUG8
|
||||
- 第1条的title属性 @BUG2
|
||||
|
||||
- 测试获取项目ID为2,未关闭的bug
|
||||
- 第0条的title属性 @BUG10
|
||||
- 第1条的title属性 @BUG8
|
||||
- 第2条的title属性 @BUG4
|
||||
- 第3条的title属性 @BUG2
|
||||
|
||||
- 测试获取项目ID为1,模块为1的bug
|
||||
- 第0条的title属性 @BUG9
|
||||
- 第1条的title属性 @BUG7
|
||||
- 第2条的title属性 @BUG5
|
||||
- 测试获取项目ID为2不包含id为10的bug
|
||||
- 第8条的title属性 @BUG8
|
||||
- 第6条的title属性 @BUG6
|
||||
- 第4条的title属性 @BUG4
|
||||
- 第2条的title属性 @BUG2
|
||||
- 测试获取项目ID为2, 影响版本为1的bug
|
||||
- 第9条的title属性 @BUG9
|
||||
- 第6条的title属性 @BUG6
|
||||
- 第3条的title属性 @BUG3
|
||||
- 第4条的title属性 @BUG1
|
||||
- 测试获取项目ID为2,产品ID为2的bug
|
||||
- 第10条的title属性 @BUG10
|
||||
- 第6条的title属性 @BUG6
|
||||
- 第2条的title属性 @BUG2
|
||||
- 测试获取项目ID为2,产品ID为2, 分支为1的bug第6条的title属性 @BUG6
|
||||
- 测试获取项目ID为2,未解决的bug
|
||||
- 第8条的title属性 @BUG8
|
||||
- 第2条的title属性 @BUG2
|
||||
- 测试获取项目ID为2,未关闭的bug
|
||||
- 第10条的title属性 @BUG10
|
||||
- 第8条的title属性 @BUG8
|
||||
- 第4条的title属性 @BUG4
|
||||
- 第2条的title属性 @BUG2
|
||||
- 测试获取项目ID为1,模块为1的bug
|
||||
- 第9条的title属性 @BUG9
|
||||
- 第7条的title属性 @BUG7
|
||||
- 第5条的title属性 @BUG5
|
||||
- 第3条的title属性 @BUG3
|
||||
- 第1条的title属性 @BUG1
|
||||
|
||||
*/
|
||||
|
||||
@@ -86,11 +79,11 @@ $paramList = array(1);
|
||||
$excludeBugs = array(10);
|
||||
|
||||
$bug = new bugTest();
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all')) && p('0:title;1:title;2:title;3:title;4:title') && e('BUG10;BUG8;BUG6;BUG4;BUG2'); // 测试获取项目ID为2的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, 'all', 0, $excludeBugs[0])) && p('0:title;1:title;2:title;3:title') && e('BUG8;BUG6;BUG4;BUG2'); // 测试获取项目ID为2不包含id为10的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', $buildIdList[0])) && p('0:title;1:title;2:title') && e('BUG9;BUG6;BUG3'); // 测试获取项目ID为2, 影响版本为1的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], $productIdList[1], 'all')) && p('0:title;1:title;2:title') && e('BUG10;BUG6;BUG2'); // 测试获取项目ID为2,产品ID为2的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], $productIdList[1], $branchIdList[0])) && p('0:title') && e('BUG6'); // 测试获取项目ID为2,产品ID为2, 分支为1的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, $typeList[0])) && p('0:title;1:title') && e('BUG8;BUG2'); // 测试获取项目ID为2,未解决的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, $typeList[1])) && p('0:title;1:title;2:title;3:title') && e('BUG10;BUG8;BUG4;BUG2'); // 测试获取项目ID为2,未关闭的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[1], 0, 'all', 0, 'all', $paramList[0])) && p('0:title;1:title;2:title;3:title;4:title') && e('BUG9;BUG7;BUG5;BUG3;BUG1'); // 测试获取项目ID为1,模块为1的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all')) && p('10:title;8:title;6:title;4:title;2:title') && e('BUG10;BUG8;BUG6;BUG4;BUG2'); // 测试获取项目ID为2的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, 'all', 0, $excludeBugs[0])) && p('8:title;6:title;4:title;2:title') && e('BUG8;BUG6;BUG4;BUG2'); // 测试获取项目ID为2不包含id为10的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', $buildIdList[0])) && p('9:title;6:title;3:title') && e('BUG9;BUG6;BUG3'); // 测试获取项目ID为2, 影响版本为1的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], $productIdList[1], 'all')) && p('10:title;6:title;2:title') && e('BUG10;BUG6;BUG2'); // 测试获取项目ID为2,产品ID为2的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], $productIdList[1], $branchIdList[0])) && p('6:title') && e('BUG6'); // 测试获取项目ID为2,产品ID为2, 分支为1的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, $typeList[0])) && p('8:title;2:title') && e('BUG8;BUG2'); // 测试获取项目ID为2,未解决的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[0], 0, 'all', 0, $typeList[1])) && p('10:title;8:title;4:title;2:title') && e('BUG10;BUG8;BUG4;BUG2'); // 测试获取项目ID为2,未关闭的bug
|
||||
r($bug->getProjectBugsTest($projectIdList[1], 0, 'all', 0, 'all', $paramList[0])) && p('9:title;7:title;5:title;3:title;1:title') && e('BUG9;BUG7;BUG5;BUG3;BUG1'); // 测试获取项目ID为1,模块为1的bug
|
||||
|
||||
Reference in New Issue
Block a user