diff --git a/module/bug/test/model/getprojectbugs.php b/module/bug/test/model/getprojectbugs.php index 4d6fde2cbe..0b17fa7a17 100755 --- a/module/bug/test/model/getprojectbugs.php +++ b/module/bug/test/model/getprojectbugs.php @@ -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 \ No newline at end of file +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