diff --git a/module/bug/test/model/createbuild.php b/module/bug/test/model/createbuild.php index 08d0ca01a4..188248f144 100755 --- a/module/bug/test/model/createbuild.php +++ b/module/bug/test/model/createbuild.php @@ -17,6 +17,15 @@ title=bugTao->createBuild(); timeout=0 cid=1 +- 测试解决版本执行11 解决方案为设计如此的时候创建一个版本属性name @bug新建的版本1 +- 测试解决版本执行12 解决方案为设计如此的时候创建一个版本属性name @bug新建的版本2 +- 测试解决版本执行11 解决方案为重复BUG 重复bugID1的时候创建一个版本属性name @bug新建的版本3 +- 测试解决版本执行11 解决方案为重复BUG 重复bugID1的时候创建一个版本属性name @bug新建的版本4 +- 测试解决版本执行11 解决方案为设计如此的时候创建一个名称为空的版本 @『新版本名称』不能为空。 +- 测试解决版本执行12 解决方案为设计如此的时候创建一个版本执行为空的版本 @『所属看板』不能为空。 +- 测试解决版本执行11 解决方案为设计如此的时候创建一个版本执行为空的版本 @『所属执行』不能为空。 +- 测试解决bugID 11 解决方案为设计如此的时候创建一个同名版本 @『新版本名称』已经有『bug新建的版本1』这条记录了。如果您确定该记录已删除,请到后台-系统设置-回收站还原。 + */ $bugIdList = array(1, 2, 3, 4, 5, 6, 7, 8, 9); diff --git a/module/bug/test/model/getactivatedbugs.php b/module/bug/test/model/getactivatedbugs.php index 34e7d0bf03..a419c47f58 100755 --- a/module/bug/test/model/getactivatedbugs.php +++ b/module/bug/test/model/getactivatedbugs.php @@ -88,4 +88,4 @@ r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $bui r($bug->getActivatedBugsTest($productIdList[3], $beginList[0], $endList[0], $buildIdList[1])) && p() && e('0'); // 测试获取产品 空 类型 resolved 开始日期 上月 结束日期 下月 的bug r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[1])) && p() && e('0'); // 测试获取产品 空 类型 resolved 开始日期 上周 结束日期 下周 的bug r($bug->getActivatedBugsTest($productIdList[3], $beginList[0], $endList[0], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上月 结束日期 下月 的bug -r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上周 结束日期 下周 的bug \ No newline at end of file +r($bug->getActivatedBugsTest($productIdList[3], $beginList[1], $endList[1], $buildIdList[2])) && p() && e('0'); // 测试获取产品 空 类型 opened 开始日期 上周 结束日期 下周 的bug diff --git a/module/bug/test/model/getbuginfofromresult.php b/module/bug/test/model/getbuginfofromresult.php index 172f9d932e..d654fa538b 100755 --- a/module/bug/test/model/getbuginfofromresult.php +++ b/module/bug/test/model/getbuginfofromresult.php @@ -20,6 +20,22 @@ title=bugModel->getBugInfoFromResult(); cid=1 pid=1 +- 测试获取runID为0 caseID为2的bug @0 +- 测试获取runID为0 caseID为6的bug @0 +- 测试获取runID为0 caseID为10的bug @0 +- 测试获取runID为2 caseID为2的bug @这个是测试用例2 +- 测试获取runID为2 caseID为6的bug @1111111111 +- 测试获取runID为2 caseID为10的bug @22 +- 测试获取runID为6 caseID为2的bug @这个是测试用例2 +- 测试获取runID为6 caseID为6的bug @1111111111 +- 测试获取runID为6 caseID为10的bug @22 +- 测试获取runID为10 caseID为2的bug @这个是测试用例2 +- 测试获取runID为10 caseID为6的bug @1111111111 +- 测试获取runID为10 caseID为10的bug @22 +- 测试获取runID为2 caseID为2 stepIdList为2 的bug @这个是测试用例2 +- 测试获取runID为2 caseID为6 stepIdList为6 的bug @1111111111 +- 测试获取runID为2 caseID为10 stepIdList为10 的bug @22 + */ $runIDList = array(0, 2, 6, 10); @@ -28,18 +44,18 @@ $stepIdList = array('2', '6', '10'); $bug = new bugTest(); -r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[0])) && p() && e('0'); // 测试获取runID为0 caseID为2的bug -r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[1])) && p() && e('0'); // 测试获取runID为0 caseID为6的bug -r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[2])) && p() && e('0'); // 测试获取runID为0 caseID为10的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为2 caseID为6的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为2 caseID为10的bug -r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为6 caseID为2的bug -r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为6 caseID为6的bug -r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为6 caseID为10的bug -r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为10 caseID为2的bug -r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为10 caseID为6的bug -r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为10 caseID为10的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0], $stepIdList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2 stepIdList为2 的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1], $stepIdList[1])) && p() && e('这个是测试用例6'); // 测试获取runID为2 caseID为6 stepIdList为6 的bug -r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2], $stepIdList[2])) && p() && e('这个是测试用例10'); // 测试获取runID为2 caseID为10 stepIdList为10 的bug +r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[0])) && p() && e('0'); // 测试获取runID为0 caseID为2的bug +r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[1])) && p() && e('0'); // 测试获取runID为0 caseID为6的bug +r($bug->getBugInfoFromResultTest($runIDList[0], $caseIDList[2])) && p() && e('0'); // 测试获取runID为0 caseID为10的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为2 caseID为6的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2])) && p() && e('22'); // 测试获取runID为2 caseID为10的bug +r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为6 caseID为2的bug +r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为6 caseID为6的bug +r($bug->getBugInfoFromResultTest($runIDList[2], $caseIDList[2])) && p() && e('22'); // 测试获取runID为6 caseID为10的bug +r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为10 caseID为2的bug +r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[1])) && p() && e('1111111111'); // 测试获取runID为10 caseID为6的bug +r($bug->getBugInfoFromResultTest($runIDList[3], $caseIDList[2])) && p() && e('22'); // 测试获取runID为10 caseID为10的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[0], $stepIdList[0])) && p() && e('这个是测试用例2'); // 测试获取runID为2 caseID为2 stepIdList为2 的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[1], $stepIdList[1])) && p() && e('1111111111'); // 测试获取runID为2 caseID为6 stepIdList为6 的bug +r($bug->getBugInfoFromResultTest($runIDList[1], $caseIDList[2], $stepIdList[2])) && p() && e('22'); // 测试获取runID为2 caseID为10 stepIdList为10 的bug diff --git a/module/bug/test/model/getbugs2link.php b/module/bug/test/model/getbugs2link.php index 6e5d401339..e844d0bff6 100755 --- a/module/bug/test/model/getbugs2link.php +++ b/module/bug/test/model/getbugs2link.php @@ -10,11 +10,9 @@ timeout=0 cid=1 - 获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9第0条的title属性 @BUG9 - +- 获取和 bug1 相同产品下的 bug 列表,第二个 bug 的标题是 BUG7第1条的title属性 @BUG7 - 获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7第0条的title属性 @BUG7 - - 搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10第0条的title属性 @BUG10 - - 搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8第0条的title属性 @BUG8 */ @@ -48,7 +46,8 @@ $excludeBugs = array('', '9', '10'); global $tester; $bug = $tester->loadModel('bug'); -r($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0])) && p('0:title') && e('BUG9'); //获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9 -r($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[1])) && p('0:title') && e('BUG7'); //获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7 -r($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[0])) && p('0:title') && e('BUG10'); //搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10 -r($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[2])) && p('0:title') && e('BUG8'); //搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8 \ No newline at end of file +r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0]))) && p('0:title') && e('BUG9'); //获取和 bug1 相同产品下的 bug 列表,第一个 bug 的标题是 BUG9 +r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[0]))) && p('1:title') && e('BUG7'); //获取和 bug1 相同产品下的 bug 列表,第二个 bug 的标题是 BUG7 +r(array_values($bug->getBugs2Link($bugIdList[0], $bySearch[0], $excludeBugs[1]))) && p('0:title') && e('BUG7'); //获取和 bug1 相同产品下并且不包含 bug9 的 bug 列表,第一个 bug 的标题是 BUG7 +r(array_values($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[0]))) && p('0:title') && e('BUG10'); //搜索和 bug2 相同产品下的 bug 列表,第一个 bug 的标题是 BUG10 +r(array_values($bug->getBugs2Link($bugIdList[1], $bySearch[1], $excludeBugs[2]))) && p('0:title') && e('BUG8'); //搜索和 bug2 相同产品下并且不包含 bug4 的 bug 列表,第一个 bug 的标题是 BUG8 diff --git a/module/bug/test/model/getuserbugpairs.php b/module/bug/test/model/getuserbugpairs.php index eecfe60089..9a0512c190 100755 --- a/module/bug/test/model/getuserbugpairs.php +++ b/module/bug/test/model/getuserbugpairs.php @@ -12,6 +12,18 @@ title=bugModel->getUserBugPairs(); cid=1 pid=1 +- 测试获取用户admin 的bug @30 +- 测试获取用户admin 追加产品名称 的bug @30 +- 测试获取用户admin 限制数量10 的bug @10 +- 测试获取用户admin 跳过产品2 4 的bug @24 +- 测试获取用户admin 跳过执行 11 13 的bug @30 +- 测试获取用户admin 追加bug 2 4 的bug @30 +- 测试获取用户admin 追加产品名称 限制数量10 跳过产品2 4 跳过执行 11 13 追加bug 2 4 的bug @10 +- 测试获取用户test1的bug @20 +- 测试获取用户test2的bug @0 +- 测试获取用户dev1的bug @20 +- 测试获取用户po1的bug @0 + */ $accountIDList = array('admin', 'test1', 'test2', 'dev1', 'po1');