Merge branch ztflow-liugang-release/21.7.2#liugang of zentao/zentaopms (#9509)
This commit is contained in:
@@ -195,7 +195,7 @@ class testtaskTest
|
||||
if(!$result) return $result;
|
||||
|
||||
$cases = $this->objectModel->dao->select('`case`')->from(TABLE_TESTRUN)->where('task')->eq($taskID)->fetchPairs();
|
||||
$actions = $this->objectModel->dao->select('*')->from(TABLE_ACTION)->orderBy('id_desc')->limit(count($caseIdList))->fetchAll();
|
||||
$actions = $this->objectModel->dao->select('objectType,objectID,action,extra')->from(TABLE_ACTION)->orderBy('id_desc')->limit(count($caseIdList))->fetchAll();
|
||||
|
||||
return array('cases' => implode(',', $cases), 'actions' => $actions);
|
||||
}
|
||||
|
||||
@@ -10,8 +10,33 @@ su('admin');
|
||||
/**
|
||||
|
||||
title=测试 testtaskModel->batchUnlinkCases();
|
||||
timeout=0
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
- 测试单参数为 0 返回 false。 @0
|
||||
- 测试用例参数为空返回 false。 @0
|
||||
- 测试用例参数没有关联到测试单返回 false。 @0
|
||||
- 测试单不存在返回 false。 @0
|
||||
- 从测试单 1 中移除用例 1 和用例 2,并记录日志。
|
||||
- 属性cases @3,4,5,6
|
||||
- 第actions[0]条的objectType属性 @case
|
||||
- 第actions[0]条的objectID属性 @2
|
||||
- 第actions[0]条的action属性 @unlinkedfromtesttask
|
||||
- 第actions[0]条的extra属性 @1
|
||||
- 第actions[1]条的objectType属性 @case
|
||||
- 第actions[1]条的objectID属性 @1
|
||||
- 第actions[1]条的action属性 @unlinkedfromtesttask
|
||||
- 第actions[1]条的extra属性 @1
|
||||
- 从测试单 1 中移除用例 3 和用例 4,并记录日志。
|
||||
- 属性cases @5,6
|
||||
- 第actions[0]条的objectType属性 @case
|
||||
- 第actions[0]条的objectID属性 @4
|
||||
- 第actions[0]条的action属性 @unlinkedfromtesttask
|
||||
- 第actions[0]条的extra属性 @1
|
||||
- 第actions[1]条的objectType属性 @case
|
||||
- 第actions[1]条的objectID属性 @3
|
||||
- 第actions[1]条的action属性 @unlinkedfromtesttask
|
||||
- 第actions[1]条的extra属性 @1
|
||||
|
||||
*/
|
||||
|
||||
@@ -23,4 +48,4 @@ r($testtask->batchUnlinkCasesTest(1, array(7))) && p() && e(0); // 测试用例
|
||||
r($testtask->batchUnlinkCasesTest(2, array(1))) && p() && e(0); // 测试单不存在返回 false。
|
||||
|
||||
r($testtask->batchUnlinkCasesTest(1, array(1, 2))) && p('cases;actions[0]:objectType|objectID|action|extra;actions[1]:objectType|objectID|action|extra', '|') && e('3,4,5,6;case|2|unlinkedfromtesttask|1;case|1|unlinkedfromtesttask|1'); // 从测试单 1 中移除用例 1 和用例 2,并记录日志。
|
||||
r($testtask->batchUnlinkCasesTest(1, array(3, 4))) && p('cases;actions[0]:objectType|objectID|action|extra;actions[1]:objectType|objectID|action|extra', '|') && e('5,6;case|4|unlinkedfromtesttask|1;case|3|unlinkedfromtesttask|1'); // 从测试单 1 中移除用例 3 和用例 4,并记录日志。
|
||||
r($testtask->batchUnlinkCasesTest(1, array(3, 4))) && p('cases;actions[0]:objectType|objectID|action|extra;actions[1]:objectType|objectID|action|extra', '|') && e('5,6;case|4|unlinkedfromtesttask|1;case|3|unlinkedfromtesttask|1'); // 从测试单 1 中移除用例 3 和用例 4,并记录日志。
|
||||
Reference in New Issue
Block a user