* Adjust unit test.
This commit is contained in:
@@ -11,24 +11,29 @@ include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/programplan.class.php';
|
||||
su('admin');
|
||||
|
||||
zdTable('project')->gen(10);
|
||||
$project = zdTable('project');
|
||||
$project->type->range('project');
|
||||
$project->gen(10);
|
||||
zdTable('task')->gen(10);
|
||||
|
||||
|
||||
$names = array('阶段31', '阶段121', '阶段211', '阶段301', '阶段391', '阶段481', '阶段571', '新增的阶段', '', '', '', '');
|
||||
$percents = array('0', '0', '0', '0', '0', '0', '0', '0', '', '', '', '');
|
||||
$names = array('新阶段31', '新阶段121', '阶段211', '新增的阶段');
|
||||
$parent = array('2', '2', '2', '2');
|
||||
$begin = array();
|
||||
$end = array();
|
||||
$idList = array(11, 12);
|
||||
$create = array('name' => $names, 'percent' => $percents, 'begin' => $begin, 'end' => $end, 'id' => $idList);
|
||||
$create = array('name' => $names, 'parent' => $parent, 'begin' => $begin, 'end' => $end, 'id' => $idList);
|
||||
|
||||
$programplan = new programplanTest();
|
||||
|
||||
$programplan->objectModel->create(array());
|
||||
r(dao::getError()) && p('message:0') && e('『阶段名称』不能为空。'); // 测试创建用例 工作量占比非数字
|
||||
r(dao::getError()) && p('message:0') && e('『阶段名称』不能为空。'); // 传入空数据
|
||||
|
||||
r($programplan->createTest(array(), 0, 0, 1000)) && p('message:0') && e('『阶段名称』不能为空。'); // 测试创建用例 工作量占比非数字
|
||||
exit;
|
||||
r($programplan->createTest(array(), 0, 0, 101)) && p('message:0') && e('已分解任务,不可添加子阶段'); // 阶段已经分解了任务
|
||||
|
||||
r($programplan->createTest()) && p() && e('7'); // 测试正常更新阶段信息 获取阶段数量
|
||||
r($programplan->createTest($create)) && p() && e('8'); // 测试正常创建一条阶段信息 获取阶段数量
|
||||
$plans1 = $programplan->createTest();
|
||||
r(count($plans1)) && p() && e('7'); // 测试正常更新阶段信息 获取阶段数量
|
||||
r($plans1) && p('0:name;1:name') && e('阶段31,阶段121'); // 测试正常更新阶段信息 检查数据信息
|
||||
|
||||
$plans2 = $programplan->createTest($create);
|
||||
r(count($plans2)) && p() && e('4'); // 测试正常更新阶段信息 获取阶段数量
|
||||
r($plans2) && p('0:name;1:name;3:name') && e('新阶段31,新阶段121,新增的阶段'); // 测试正常更新阶段信息 获取数据信息
|
||||
|
||||
Reference in New Issue
Block a user