* Test get cases to link.

This commit is contained in:
daitingting
2023-08-29 07:34:29 +00:00
parent 12dd136f0a
commit 8b2bd9fedf
2 changed files with 48 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/testcase.class.php';
su('admin');
function initData()
{
$casedata = zdTable('case');
$casedata->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'); // 获取相关的用例
+13
View File
@@ -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.