diff --git a/module/testcase/test/model/getcases2link.php b/module/testcase/test/model/getcases2link.php new file mode 100755 index 0000000000..471c89751c --- /dev/null +++ b/module/testcase/test/model/getcases2link.php @@ -0,0 +1,35 @@ +#!/usr/bin/env php +id->range('1-10'); + $casedata->product->range('1'); + $casedata->branch->range('1-2'); + $casedata->linkCase->range('3'); + + $casedata->gen(10); +} + +initData(); + +/** + +title=测试 testcaseModel->getCases2Link(); +timeout=0 +cid=1 + +- 获取相关的用例 @3 + +*/ + +$caseIDList = array('1'); +$browseTypeList = array('bySearch'); + +$testcase = new testcaseTest(); + +r(count($testcase->getCases2LinkTest($caseIDList[0], $browseTypeList[0]))) && p('') && e('3'); // 获取相关的用例 \ No newline at end of file diff --git a/module/testcase/test/testcase.class.php b/module/testcase/test/testcase.class.php index ac66c2bcf4..c39092fc4f 100644 --- a/module/testcase/test/testcase.class.php +++ b/module/testcase/test/testcase.class.php @@ -304,6 +304,19 @@ class testcaseTest return $this->objectModel->getScenesByList($sceneIdList, $query); } + /** + * Test get cases 2 link. + * + * @param int $caseID + * @param string $browseType + * @access public + * @return array + */ + public function getCases2LinkTest(int $caseID, string $browseType): array + { + return $this->objectModel->getCases2Link($caseID, $browseType); + } + /** * 更新的测试用例。 * Test update a case.