* Add unit test of testcaseModel::getStepGroupByIdList.

This commit is contained in:
liumengyi
2023-09-21 10:56:58 +08:00
parent 3e935cfeef
commit d0c669d84c
3 changed files with 55 additions and 3 deletions
+20 -3
View File
@@ -1674,10 +1674,10 @@ class testcaseTest
* Test get scene menu.
*
* @param int $productID
* @param int $moduleID
* @param int $moduleID
* @param int $startScene
* @param int $branch
* @param int $currentScene
* @param int $branch
* @param int $currentScene
* @param bool $emptyMenu
* @access public
* @return array|string
@@ -1688,4 +1688,21 @@ class testcaseTest
if(dao::isError()) return dao::getError();
return implode(',', $scenes);
}
/**
* 测试分组获取用例的步骤信息。
* Test get steps grouped by case id.
*
* @param string $caseIdList
* @access public
* @return array|string
*/
public function getStepGroupByIdListTest(string $caseIdList): array|string
{
$caseSteps = $this->objectModel->getStepGroupByIdList(explode(',', $caseIdList));
if(dao::isError()) return dao::getError();
$return = '';
foreach($caseSteps as $caseID => $steps) $return .= $caseID . ':' . implode(',', array_keys($steps)) . '; ';
return $return;
}
}