Merge branch release/21.7.5 of zentao/zentaopms (#11113)
This commit is contained in:
@@ -4,10 +4,15 @@
|
||||
/**
|
||||
|
||||
title=测试 storyModel->getStorySpecs();
|
||||
timeout=0
|
||||
cid=0
|
||||
|
||||
- 根据传入的需求ID列表,获取最新版本的需求描述信息第1条的spec属性 @这是一个软件需求描述1
|
||||
- 根据传入的需求ID列表,获取最新版本的验收标准信息第15条的verify属性 @这是一个需求验收15
|
||||
- 根据传入的需求ID列表,获取最新版本的需求描述信息
|
||||
- 第1条的spec属性 @这是一个软件需求描述1
|
||||
- 第1条的story属性 @1
|
||||
- 根据传入的需求ID列表,获取最新版本的验收标准信息
|
||||
- 第15条的verify属性 @这是一个需求验收15
|
||||
- 第15条的story属性 @15
|
||||
- 传入三个需求ID,判断获取到的需求描述信息数量 @2
|
||||
|
||||
*/
|
||||
@@ -22,6 +27,6 @@ $storyIdList = array(1, 15, 100);
|
||||
|
||||
$storyspecs = $story->getStorySpecsTest($storyIdList);
|
||||
|
||||
r($storyspecs) && p('1:spec') && e('这是一个软件需求描述1'); //根据传入的需求ID列表,获取最新版本的需求描述信息
|
||||
r($storyspecs) && p('15:verify') && e('这是一个需求验收15'); //根据传入的需求ID列表,获取最新版本的验收标准信息
|
||||
r(count($storyspecs)) && p() && e('2'); //传入三个需求ID,判断获取到的需求描述信息数量
|
||||
r($storyspecs) && p('1:spec,story') && e('这是一个软件需求描述1,1'); //根据传入的需求ID列表,获取最新版本的需求描述信息
|
||||
r($storyspecs) && p('15:verify,story') && e('这是一个需求验收15,15'); //根据传入的需求ID列表,获取最新版本的验收标准信息
|
||||
r(count($storyspecs)) && p() && e('2'); //传入三个需求ID,判断获取到的需求描述信息数量
|
||||
@@ -30,6 +30,7 @@ $story21Members = $tester->story->getTeamMembers(21, 'changed');
|
||||
$story0Members = $tester->story->getTeamMembers(0, '');
|
||||
|
||||
r(count($story20Members)) && p() && e('1'); // 查找需求20的相关团队成员数量
|
||||
r($story20Members) && p('user6') && e('user6'); // 查找需求20的相关团队成员数量
|
||||
r(count($story21Members)) && p() && e('1'); // 查找需求21的变更时影响的团队成员数量
|
||||
r($story21Members) && p('user97') && e('user97'); // 查找需求21的变更时影响的团队成员数量
|
||||
r(count($story0Members)) && p() && e('0'); // 查找需求0的相关团队成员数量
|
||||
|
||||
@@ -4,21 +4,30 @@
|
||||
/**
|
||||
|
||||
title=测试 storyModel->getTestStories();
|
||||
timeout=0
|
||||
cid=0
|
||||
|
||||
- 获取和执行103关联的ID为9的测试类型的需求属性9 @9
|
||||
- 获取和执行109关联的ID为73的测试类型的需求 @0
|
||||
- 获取和执行111关联的ID为41的测试类型的需求属性41 @41
|
||||
- 获取和执行119关联的ID为73的测试类型的需求属性73 @73
|
||||
- 获取和执行103关联的测试类型的需求,为空 @0
|
||||
|
||||
*/
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/lib/story.unittest.class.php';
|
||||
|
||||
zenData('story')->gen(100);
|
||||
zenData('task')->gen(100);
|
||||
|
||||
su('admin');
|
||||
|
||||
$story = new storyTest();
|
||||
$storyIdList1 = array(9, 41, 73);
|
||||
$storyIdList2 = array(1, 2, 3);
|
||||
|
||||
r($story->getTestStoriesTest($storyIdList1, 103)) && p('9') && e('9'); //获取和执行103关联的ID为9的测试类型的需求
|
||||
r($story->getTestStoriesTest($storyIdList1, 103)) && p('9') && e('9'); //获取和执行103关联的ID为9的测试类型的需求
|
||||
r($story->getTestStoriesTest($storyIdList1, 109)) && p() && e('0'); //获取和执行109关联的ID为73的测试类型的需求
|
||||
r($story->getTestStoriesTest($storyIdList1, 111)) && p('41') && e('41'); //获取和执行111关联的ID为41的测试类型的需求
|
||||
r($story->getTestStoriesTest($storyIdList2, 103)) && p() && e('0'); //获取和执行103关联的测试类型的需求,为空
|
||||
r($story->getTestStoriesTest($storyIdList1, 119)) && p('73') && e('73'); //获取和执行119关联的ID为73的测试类型的需求
|
||||
r($story->getTestStoriesTest($storyIdList2, 103)) && p() && e('0'); //获取和执行103关联的测试类型的需求,为空
|
||||
Reference in New Issue
Block a user