diff --git a/module/story/test/model/getpairs.php b/module/story/test/model/getpairs.php new file mode 100755 index 0000000000..f0aec75257 --- /dev/null +++ b/module/story/test/model/getpairs.php @@ -0,0 +1,33 @@ +#!/usr/bin/env php +getPairs(); +timeout=0 +cid=0 + +- 获取产品1计划1下的所有需求数量 @4 +- 获取产品1计划1下的所有需求数量,包括父需求 @4 +- 获取产品2计划2下的所有需求数量 @0 +- 查看通过产品1计划1获取的软件需求属性1 @用户需求1 +- 查看通过产品1计划1获取的软件需求属性2 @软件需求2 + +*/ +include dirname(__FILE__, 5) . '/test/lib/init.php'; +su('admin'); + +zenData('product')->gen(5); +zenData('story')->gen(100); + +global $tester; +$tester->loadModel('story'); +$stories1 = $tester->story->getPairs(1, 1); +$stories2 = $tester->story->getPairs(1, 1, 'title', true); +$stories3 = $tester->story->getPairs(2, 2); + +r(count($stories1)) && p() && e('4'); // 获取产品1计划1下的所有需求数量 +r(count($stories2)) && p() && e('4'); // 获取产品1计划1下的所有需求数量,包括父需求 +r(count($stories3)) && p() && e('0'); // 获取产品2计划2下的所有需求数量 +r($stories1) && p('1') && e('用户需求1'); // 查看通过产品1计划1获取的软件需求 +r($stories1) && p('2') && e('软件需求2'); // 查看通过产品1计划1获取的软件需求 \ No newline at end of file