45 lines
2.8 KiB
PHP
Executable file
45 lines
2.8 KiB
PHP
Executable file
#!/usr/bin/env php
|
||
<?php
|
||
|
||
/**
|
||
|
||
title=测试 releaseModel->getStoryList();
|
||
timeout=0
|
||
cid=18001
|
||
|
||
- 测试需求ID为空,分支ID为0时,获取需求列表数据 @0
|
||
- 测试需求ID为1-5,分支ID为0时,获取需求列表数据第1条的title属性 @需求1
|
||
- 测试需求ID不存在,分支ID为0时,获取需求列表数据 @0
|
||
- 测试需求ID为空,分支ID为1时,获取需求列表数据 @0
|
||
- 测试需求ID为1-5,分支ID为1时,获取需求列表数据第1条的title属性 @需求1
|
||
- 测试需求ID不存在,分支ID为1时,获取需求列表数据 @0
|
||
- 测试需求ID为空,分支ID不存在时,获取需求列表数据 @0
|
||
- 测试需求ID为1-5,分支ID不存在时,获取需求列表数据第1条的title属性 @需求1
|
||
- 测试需求ID不存在,分支ID不存在时,获取需求列表数据 @0
|
||
|
||
*/
|
||
|
||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||
|
||
zenData('build')->loadYaml('build')->gen(10);
|
||
zenData('story')->loadYaml('story')->gen(10);
|
||
zenData('branch')->loadYaml('branch')->gen(5);
|
||
zenData('storystage')->gen(0);
|
||
zenData('user')->gen(5);
|
||
su('admin');
|
||
|
||
$storyIdList = array('', '1,2,3,4,5', '11,12,13,14,15');
|
||
$branches = array(0, 1, 6);
|
||
$orderBy = 't1.id DESC';
|
||
|
||
global $tester;
|
||
$tester->loadModel('release');
|
||
r($tester->release->getStoryList($storyIdList[0], $branches[0], $orderBy)) && p() && e('0'); // 测试需求ID为空,分支ID为0时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[1], $branches[0], $orderBy)) && p('1:title') && e('需求1'); // 测试需求ID为1-5,分支ID为0时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[2], $branches[0], $orderBy)) && p() && e('0'); // 测试需求ID不存在,分支ID为0时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[0], $branches[1], $orderBy)) && p() && e('0'); // 测试需求ID为空,分支ID为1时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[1], $branches[1], $orderBy)) && p('1:title') && e('需求1'); // 测试需求ID为1-5,分支ID为1时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[2], $branches[1], $orderBy)) && p() && e('0'); // 测试需求ID不存在,分支ID为1时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[0], $branches[2], $orderBy)) && p() && e('0'); // 测试需求ID为空,分支ID不存在时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[1], $branches[2], $orderBy)) && p('1:title') && e('需求1'); // 测试需求ID为1-5,分支ID不存在时,获取需求列表数据
|
||
r($tester->release->getStoryList($storyIdList[2], $branches[2], $orderBy)) && p() && e('0'); // 测试需求ID不存在,分支ID不存在时,获取需求列表数据
|