* Refactor custom::setURAndSR unit test.

This commit is contained in:
tianshujie
2023-11-22 13:43:42 +08:00
parent 8659146178
commit 025b64321a
2 changed files with 11 additions and 18 deletions
+5 -8
View File
@@ -283,21 +283,18 @@ class customTest
}
/**
* 设置需求概念。
* Test set UR and SR concept.
*
* @param array $SRName
* @param array $data
* @access public
* @return int
* @return bool|array
*/
public function setURAndSRTest($SRName)
public function setURAndSRTest(array $data): bool|array
{
$_POST = $SRName;
$objects = $this->objectModel->setURAndSR();
$objects = $this->objectModel->setURAndSR($data);
if(dao::isError()) return dao::getError();
unset($_POST);
return $objects;
}
+6 -10
View File
@@ -7,22 +7,18 @@ su('admin');
/**
title=测试 customModel->setURAndSR();
timeout=0
cid=1
pid=1
测试SRName值为空 >> 1
测试SRName值有一个 >> 1
测试SRName值有多个 >> 1
*/
$SRName = array(
'0' => array('SRName' => array('')),
'1' => array('SRName' => array('测试需求')),
'2' => array('SRName' => array('测试需求', '用户需求'))
);
$custom = new customTest();
r($custom->setURAndSRTest($SRName[0])) && p() && e('1'); //测试SRName值为空
r($custom->setURAndSRTest($SRName[1])) && p() && e('1'); //测试SRName值有一个
r($custom->setURAndSRTest($SRName[2])) && p() && e('1'); //测试SRName值有多个
$customTester = new customTest();
r($customTester->setURAndSRTest($SRName[0])) && p() && e('1'); //测试SRName值为空
r($customTester->setURAndSRTest($SRName[1])) && p() && e('1'); //测试SRName值有一个
r($customTester->setURAndSRTest($SRName[2])) && p() && e('1'); //测试SRName值有多个