diff --git a/module/build/test/lib/build.unittest.class.php b/module/build/test/lib/build.unittest.class.php index fefc912c0f..56760af501 100644 --- a/module/build/test/lib/build.unittest.class.php +++ b/module/build/test/lib/build.unittest.class.php @@ -297,7 +297,7 @@ class buildTest { $this->objectModel->linkStory($buildID, $stories); $this->objectModel->batchUnlinkStory($buildID, $stories); - $objects = $this->objectModel->dao->select('*')->from(TABLE_BUILD)->where('id')->in($buildID)->fetchAll('id'); + $objects = $this->objectModel->dao->select('id,project,stories,execution')->from(TABLE_BUILD)->where('id')->in($buildID)->fetchAll('id'); if(dao::isError()) return dao::getError(); diff --git a/module/build/test/model/batchunlinkstory.php b/module/build/test/model/batchunlinkstory.php index a373a7c6d7..0eb03a5c4f 100755 --- a/module/build/test/model/batchunlinkstory.php +++ b/module/build/test/model/batchunlinkstory.php @@ -6,10 +6,18 @@ title=测试 buildModel->batchUnlinkStory(); timeout=0 cid=1 +- 批量解除项目版本需求 + - 第1条的project属性 @11 + - 第1条的stories属性 @~~ +- 批量解除执行版本需求 + - 第11条的stories属性 @42,44 + - 第11条的execution属性 @101 + */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/build.unittest.class.php'; zenData('build')->gen(20); +zenData('story')->gen(100); su('admin'); $buildIDList = array('1', '11'); @@ -17,5 +25,5 @@ $stories = array('2', '4'); $build = new buildTest(); -r($build->batchUnlinkStoryTest($buildIDList[0],$stories)) && p('1:project|stories', '|') && e('11|~~'); //批量解除项目版本需求 -r($build->batchUnlinkStoryTest($buildIDList[1],$stories)) && p('11:stories|execution', '|') && e('42,44|101'); //批量解除执行版本需求 +r($build->batchUnlinkStoryTest($buildIDList[0], $stories)) && p('1:project|stories', '|') && e('11|~~'); //批量解除项目版本需求 +r($build->batchUnlinkStoryTest($buildIDList[1], $stories)) && p('11:stories|execution', '|') && e('42,44|101'); //批量解除执行版本需求