* Modify unit test after changing testcaseTest::getByListTest.
This commit is contained in:
@@ -213,6 +213,7 @@ class testcaseModel extends model
|
||||
}
|
||||
|
||||
/**
|
||||
* 测试通过 id 列表和查询语句获取用例。
|
||||
* Get cases by id list and query string.
|
||||
*
|
||||
* @param array $caseIdList
|
||||
|
||||
@@ -23,11 +23,11 @@ r($testcase->batchChangeCaseBranchTest($caseIdList[1], 16777216)) && p() && e('0
|
||||
r($testcase->batchChangeCaseBranchTest($caseIdList[2], 1)) && p() && e('0'); // 用例参数对应的用例不存在,返回 false。
|
||||
|
||||
r($testcase->batchChangeCaseBranchTest($caseIdList[1], 1)) && p() && e('1'); // 批量修改用例所属分支为 1 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:branch;2:branch') && e('1,1'); // 批量修改用例所属分支后分支为 1。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:branch;2:branch') && e('1,1'); // 批量修改用例所属分支后分支为 1。
|
||||
r($testcase->batchChangeCaseBranchTest($caseIdList[1], 2)) && p() && e('1'); // 批量修改用例所属分支为 2 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:branch;2:branch') && e('2,2'); // 批量修改用例所属分支后分支为 2。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:branch;2:branch') && e('2,2'); // 批量修改用例所属分支后分支为 2。
|
||||
r($testcase->batchChangeCaseBranchTest($caseIdList[1], 3)) && p() && e('1'); // 批量修改用例所属分支为 3 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:branch;2:branch') && e('3,3'); // 批量修改用例所属分支后分支为 3。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:branch;2:branch') && e('3,3'); // 批量修改用例所属分支后分支为 3。
|
||||
|
||||
$actions = $testcase->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(4)->fetchAll();
|
||||
r($actions) && p('0:objectType,objectID,action;1:objectType,objectID,action') && e('case,2,edited,case,1,edited'); // 批量修改用例所属分支后记录日志。
|
||||
|
||||
@@ -23,11 +23,11 @@ r($testcase->batchChangeCaseModuleTest($caseIdList[1], 16777216)) && p() && e('0
|
||||
r($testcase->batchChangeCaseModuleTest($caseIdList[2], 1)) && p() && e('0'); // 用例参数对应的用例不存在,返回 false。
|
||||
|
||||
r($testcase->batchChangeCaseModuleTest($caseIdList[1], 1)) && p() && e('1'); // 批量修改用例所属模块为 1 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:module;2:module') && e('1,1'); // 批量修改用例所属模块后模块为 1。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:module;2:module') && e('1,1'); // 批量修改用例所属模块后模块为 1。
|
||||
r($testcase->batchChangeCaseModuleTest($caseIdList[1], 2)) && p() && e('1'); // 批量修改用例所属模块为 2 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:module;2:module') && e('2,2'); // 批量修改用例所属模块后模块为 2。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:module;2:module') && e('2,2'); // 批量修改用例所属模块后模块为 2。
|
||||
r($testcase->batchChangeCaseModuleTest($caseIdList[1], 3)) && p() && e('1'); // 批量修改用例所属模块为 3 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:module;2:module') && e('3,3'); // 批量修改用例所属模块后模块为 3。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:module;2:module') && e('3,3'); // 批量修改用例所属模块后模块为 3。
|
||||
|
||||
$actions = $testcase->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(4)->fetchAll();
|
||||
r($actions) && p('0:objectType,objectID,action;1:objectType,objectID,action') && e('case,2,edited,case,1,edited'); // 批量修改用例所属模块后记录日志。
|
||||
|
||||
@@ -23,11 +23,11 @@ r($testcase->batchChangeSceneTest($caseIdList[1], 16777216)) && p() && e('0'); /
|
||||
r($testcase->batchChangeSceneTest($caseIdList[2], 1)) && p() && e('0'); // 用例参数对应的用例不存在,返回 false。
|
||||
|
||||
r($testcase->batchChangeSceneTest($caseIdList[1], 1)) && p() && e('1'); // 批量修改用例所属场景为 1 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:scene;2:scene') && e('1,1'); // 批量修改用例所属场景后场景为 1。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:scene;2:scene') && e('1,1'); // 批量修改用例所属场景后场景为 1。
|
||||
r($testcase->batchChangeSceneTest($caseIdList[1], 2)) && p() && e('1'); // 批量修改用例所属场景为 2 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:scene;2:scene') && e('2,2'); // 批量修改用例所属场景后场景为 2。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:scene;2:scene') && e('2,2'); // 批量修改用例所属场景后场景为 2。
|
||||
r($testcase->batchChangeSceneTest($caseIdList[1], 3)) && p() && e('1'); // 批量修改用例所属场景为 3 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:scene;2:scene') && e('3,3'); // 批量修改用例所属场景后场景为 3。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:scene;2:scene') && e('3,3'); // 批量修改用例所属场景后场景为 3。
|
||||
|
||||
$actions = $testcase->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(4)->fetchAll();
|
||||
r($actions) && p('0:objectType,objectID,action;1:objectType,objectID,action') && e('case,2,edited,case,1,edited'); // 批量修改用例所属场景后记录日志。
|
||||
|
||||
@@ -22,21 +22,21 @@ r($testcase->batchChangeTypeTest($caseIdList[1], '')) && p() && e('0'); // 用
|
||||
r($testcase->batchChangeTypeTest($caseIdList[2], 1)) && p() && e('0'); // 用例参数对应的用例不存在,返回 false。
|
||||
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'other')) && p() && e('1'); // 批量修改用例类型为 other 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('other,other'); // 批量修改用例类型后类型为 other。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('other,other'); // 批量修改用例类型后类型为 other。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'interface')) && p() && e('1'); // 批量修改用例类型为 interface 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('interface,interface'); // 批量修改用例类型后类型为 interface。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('interface,interface'); // 批量修改用例类型后类型为 interface。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'feature')) && p() && e('1'); // 批量修改用例类型为 feature 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('feature,feature'); // 批量修改用例类型后类型为 feature。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('feature,feature'); // 批量修改用例类型后类型为 feature。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'install')) && p() && e('1'); // 批量修改用例类型为 install 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('install,install'); // 批量修改用例类型后类型为 install。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('install,install'); // 批量修改用例类型后类型为 install。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'config')) && p() && e('1'); // 批量修改用例类型为 config 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('config,config'); // 批量修改用例类型后类型为 config。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('config,config'); // 批量修改用例类型后类型为 config。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'performance')) && p() && e('1'); // 批量修改用例类型为 performance 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('performance,performance'); // 批量修改用例类型后类型为 performance。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('performance,performance'); // 批量修改用例类型后类型为 performance。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'security')) && p() && e('1'); // 批量修改用例类型为 security 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('security,security'); // 批量修改用例类型后类型为 security。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('security,security'); // 批量修改用例类型后类型为 security。
|
||||
r($testcase->batchChangeTypeTest($caseIdList[1], 'other')) && p() && e('1'); // 批量修改用例类型为 other 成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:type;2:type') && e('other,other'); // 批量修改用例类型后类型为 other。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:type;2:type') && e('other,other'); // 批量修改用例类型后类型为 other。
|
||||
|
||||
$actions = $testcase->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(14)->fetchAll();
|
||||
r($actions) && p('0:objectType,objectID,action,extra;1:objectType,objectID,action,extra') && e('case,2,edited,Other,case,1,edited,Other'); // 批量修改用例类型后记录日志。
|
||||
|
||||
@@ -21,20 +21,20 @@ r($testcase->batchConfirmStoryChangeTest($caseIdList[0])) && p() && e('0'); //
|
||||
r($testcase->batchConfirmStoryChangeTest($caseIdList[2])) && p() && e('0'); // 用例参数对应的用例没有关联需求,返回 false。
|
||||
r($testcase->batchConfirmStoryChangeTest($caseIdList[3])) && p() && e('0'); // 用例参数对应的用例不存在,返回 false。
|
||||
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,1,2,1'); // 批量确认需求变动前需求 2 版本为 1。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,1,2,1'); // 批量确认需求变动前需求 2 版本为 1。
|
||||
|
||||
global $tester;
|
||||
$tester->dao->update(TABLE_STORY)->set('version')->eq(2)->where('id')->eq(2)->exec(); // 更新需求 2 版本号为 2。
|
||||
r($testcase->batchConfirmStoryChangeTest($caseIdList[1])) && p() && e('1'); // 批量确认需求变动成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,2,2,2'); // 批量确认需求变动后需求 2 版本为 2。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,2,2,2'); // 批量确认需求变动后需求 2 版本为 2。
|
||||
|
||||
$tester->dao->update(TABLE_STORY)->set('version')->eq(3)->where('id')->eq(2)->exec(); // 更新需求 2 版本号为 3。
|
||||
r($testcase->batchConfirmStoryChangeTest($caseIdList[1])) && p() && e('1'); // 批量确认需求变动成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,3,2,3'); // 批量确认需求变动后需求 2 版本为 3。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,3,2,3'); // 批量确认需求变动后需求 2 版本为 3。
|
||||
|
||||
$tester->dao->update(TABLE_STORY)->set('version')->eq(4)->where('id')->eq(2)->exec(); // 更新需求 2 版本号为 4。
|
||||
r($testcase->batchConfirmStoryChangeTest($caseIdList[1])) && p() && e('1'); // 批量确认需求变动成功,返回 true。
|
||||
r($testcase->getByListTest($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,4,2,4'); // 批量确认需求变动后需求 2 版本为 4。
|
||||
r($testcase->objectModel->getByList($caseIdList[1])) && p('1:story,storyVersion;2:story,storyVersion') && e('2,4,2,4'); // 批量确认需求变动后需求 2 版本为 4。
|
||||
|
||||
$actions = $testcase->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(6)->fetchAll();
|
||||
r($actions) && p('0:objectType,objectID,action,extra;1:objectType,objectID,action,extra') && e('case,2,confirmed,4,case,1,confirmed,4'); // 批量修改用例类型后记录日志。
|
||||
|
||||
@@ -619,7 +619,7 @@ class testcaseTest
|
||||
* @access public
|
||||
* @return bool
|
||||
*/
|
||||
public function batchChangeCaseBranchTest($caseIdList, $branchID)
|
||||
public function batchChangeCaseBranchTest(array $caseIdList, int $branchID): bool
|
||||
{
|
||||
return $this->objectModel->batchChangeCaseBranch($caseIdList, $branchID);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user