+ [uitest] Modify ui test file.
This commit is contained in:
@@ -5,7 +5,7 @@ class createStageTester extends tester
|
||||
/**
|
||||
* Create a stage.
|
||||
*
|
||||
* @param array $waterfall
|
||||
* @param array $waterfall
|
||||
* @access public
|
||||
* @return object
|
||||
*/
|
||||
@@ -30,20 +30,19 @@ class createStageTester extends tester
|
||||
|
||||
if($this->response('module') != 'project')
|
||||
{
|
||||
if($this->checkFormTips('programplan')) return $this->success('创建阶段表单页提示信息正确');
|
||||
if($programplanForm->dom->nameTip)
|
||||
{
|
||||
//检查阶段名称不能为空
|
||||
$nameTipText = $programplanForm->dom->nameTip->getText();
|
||||
$nameTip = sprintf($this->lang->error->notempty, $this->lang->programplan->name);
|
||||
return ($nameTipText == $nameTip) ? $this->success('创建阶段表单页提示信息正确') : $this->failed('创建阶段表单页提示信息不正确');
|
||||
return ($nameTipText == $nameTip) ? $this->success('阶段名称不能为空提示信息正确') : $this->failed('阶段名称不能为空提示信息不正确');
|
||||
}
|
||||
if($programplanForm->dom->beginTip)
|
||||
{
|
||||
//检查计划开始日期不能为空
|
||||
$beginTipText = $programplanForm->dom->beginTip->getText();
|
||||
$beginTip = sprintf($this->lang->error->notempty, $this->lang->programplan->begin);
|
||||
return ($beginTipText == $beginTip) ? $this->success('创建阶段表单页提示信息正确') : $this->failed('创建阶段表单页提示信息不正确');
|
||||
return ($beginTipText == $beginTip) ? $this->success('计划开始日期不能为空提示信息正确') : $this->failed('计划开始日期不能为空提示信息不正确');
|
||||
}
|
||||
if($programplanForm->dom->endTip)
|
||||
{
|
||||
@@ -52,17 +51,16 @@ class createStageTester extends tester
|
||||
{
|
||||
$endTipText = $programplanForm->dom->endTip->getText();
|
||||
$endTip = sprintf($this->lang->error->notempty, $this->lang->programplan->end);
|
||||
return ($endTipText == $endTip) ? $this->success('创建阶段表单页提示信息正确') : $this->failed('创建阶段表单页提示信息不正确');
|
||||
return ($endTipText == $endTip) ? $this->success('计划结束日期不能为空提示信息正确') : $this->failed('计划结束日期不能为空提示信息不正确');
|
||||
}
|
||||
//检查计划开始不能大于计划完成
|
||||
if($waterfall['begin_0'] > $waterfall['end_0'])
|
||||
{
|
||||
$endTipText = $programplanForm->dom->endTip->getText();
|
||||
$endTip = sprintf($this->lang->programplan->error->planFinishSmall, '');
|
||||
return ($endTipText == $endTip) ? $this->success('创建阶段表单页提示信息正确') : $this->failed('创建阶段表单页提示信息不正确');
|
||||
return ($endTipText == $endTip) ? $this->success('计划开始不能大于计划完成提示信息正确') : $this->failed('计划开始不能大于计划完成提示信息不正确');
|
||||
}
|
||||
}
|
||||
return $this->failed('创建阶段表单页提示信息不正确');
|
||||
}
|
||||
|
||||
$executionPage = $this->loadPage('project', 'execution');
|
||||
|
||||
@@ -5,7 +5,7 @@ class createSubStageTester extends tester
|
||||
/**
|
||||
* Create a sub stage.
|
||||
*
|
||||
* @param arrary $waterfall
|
||||
* @param arrary $waterfall
|
||||
* @access public
|
||||
* @return object
|
||||
*/
|
||||
@@ -22,20 +22,19 @@ class createSubStageTester extends tester
|
||||
|
||||
if($this->response('module') != 'project')
|
||||
{
|
||||
if($this->checkFormTips('programplan')) return $this->success('创建子阶段表单页提示信息正确');
|
||||
if($programplanForm->dom->nameTip)
|
||||
{
|
||||
//检查阶段名称不能为空
|
||||
$nameTipText = $programplanForm->dom->nameTip->getText();
|
||||
$nameTip = sprintf($this->lang->error->notempty, $this->lang->programplan->name);
|
||||
return ($nameTipText == $nameTip) ? $this->success('创建子阶段表单页提示信息正确') : $this->failed('创建子阶段表单页提示信息不正确');
|
||||
return ($nameTipText == $nameTip) ? $this->success('阶段名称不能为空提示信息正确') : $this->failed('阶段名称不能为空提示信息不正确');
|
||||
}
|
||||
if($programplanForm->dom->beginTip)
|
||||
{
|
||||
//检查计划开始日期不能为空
|
||||
$beginTipText = $programplanForm->dom->beginTip->getText();
|
||||
$beginTip = sprintf($this->lang->error->notempty, $this->lang->programplan->begin);
|
||||
return ($beginTipText == $beginTip) ? $this->success('创建子阶段表单页提示信息正确') : $this->failed('创建子阶段表单页提示信息不正确');
|
||||
return ($beginTipText == $beginTip) ? $this->success('计划开始日期不能为空提示信息正确') : $this->failed('计划开始日期不能为空提示信息不正确');
|
||||
}
|
||||
if($programplanForm->dom->endTip)
|
||||
{
|
||||
@@ -44,17 +43,16 @@ class createSubStageTester extends tester
|
||||
{
|
||||
$endTipText = $programplanForm->dom->endTip->getText();
|
||||
$endTip = sprintf($this->lang->error->notempty, $this->lang->programplan->end);
|
||||
return ($endTipText == $endTip) ? $this->success('创建子阶段表单页提示信息正确') : $this->failed('创建子阶段表单页提示信息不正确');
|
||||
return ($endTipText == $endTip) ? $this->success('计划结束日期不能为空提示信息正确') : $this->failed('计划结束日期不能为空提示信息不正确');
|
||||
}
|
||||
//检查计划开始不能大于计划完成
|
||||
if($waterfall['begin_0'] > $waterfall['end_0'])
|
||||
{
|
||||
$endTipText = $programplanForm->dom->endTip->getText();
|
||||
$endTip = sprintf($this->lang->programplan->error->planFinishSmall, '');
|
||||
return ($endTipText == $endTip) ? $this->success('创建子阶段表单页提示信息正确') : $this->failed('创建子阶段表单页提示信息不正确');
|
||||
return ($endTipText == $endTip) ? $this->success('计划开始不能大于计划完成提示信息正确') : $this->failed('计划开始不能大于计划完成提示信息不正确');
|
||||
}
|
||||
}
|
||||
return $this->failed('创建子阶段表单页提示信息不正确');
|
||||
}
|
||||
|
||||
$executionPage = $this->loadPage('project', 'execution');
|
||||
@@ -64,5 +62,4 @@ class createSubStageTester extends tester
|
||||
|
||||
return $this->success('创建子阶段成功');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -7,19 +7,21 @@ title=设置瀑布项目阶段测试
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 校验阶段名称不能为空
|
||||
- 测试结果 @创建阶段表单页提示信息正确
|
||||
校验阶段名称不能为空
|
||||
- 测试结果 @阶段名称不能为空提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 校验计划开始必填
|
||||
- 测试结果 @创建阶段表单页提示信息正确
|
||||
- 测试结果 @计划开始日期不能为空提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 校验计划完成必填
|
||||
- 测试结果 @创建阶段表单页提示信息正确
|
||||
- 测试结果 @计划结束日期不能为空提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 校验计划完成必须大于计划开始
|
||||
- 测试结果 @创建阶段表单页提示信息正确
|
||||
- 测试结果 @计划开始不能大于计划完成提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 创建需求阶段
|
||||
- 测试结果 @创建阶段成功
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 创建需求阶段最终测试状态 @SUCCESS
|
||||
|
||||
*/
|
||||
chdir(__DIR__);
|
||||
@@ -66,10 +68,10 @@ $waterfall = array(
|
||||
array('name_0' => '需求阶段', 'begin_0' => '2024-10-24', 'end_0' => '2024-10-30'),
|
||||
);
|
||||
|
||||
r($tester->createStage($waterfall['0'])) && p('message,status') && e('创建阶段表单页提示信息正确,SUCCESS'); //校验阶段名称不能为空
|
||||
r($tester->createStage($waterfall['1'])) && p('message,status') && e('创建阶段表单页提示信息正确,SUCCESS'); //校验计划开始必填
|
||||
r($tester->createStage($waterfall['2'])) && p('message,status') && e('创建阶段表单页提示信息正确,SUCCESS'); //校验计划完成必填
|
||||
r($tester->createStage($waterfall['3'])) && p('message,status') && e('创建阶段表单页提示信息正确,SUCCESS'); //校验计划完成必须大于计划开始
|
||||
r($tester->createStage($waterfall['4'])) && p('message,status') && e('创建阶段成功,SUCCESS'); //创建需求阶段
|
||||
r($tester->createStage($waterfall['0'])) && p('message,status') && e('阶段名称不能为空提示信息正确,SUCCESS'); //校验阶段名称不能为空
|
||||
r($tester->createStage($waterfall['1'])) && p('message,status') && e('计划开始日期不能为空提示信息正确,SUCCESS'); //校验计划开始必填
|
||||
r($tester->createStage($waterfall['2'])) && p('message,status') && e('计划结束日期不能为空提示信息正确,SUCCESS'); //校验计划完成必填
|
||||
r($tester->createStage($waterfall['3'])) && p('message,status') && e('计划开始不能大于计划完成提示信息正确,SUCCESS'); //校验计划完成必须大于计划开始
|
||||
r($tester->createStage($waterfall['4'])) && p('message,status') && e('创建阶段成功,SUCCESS'); //创建需求阶段
|
||||
|
||||
$tester->closeBrowser();
|
||||
|
||||
@@ -8,18 +8,21 @@ timeout=0
|
||||
cid=2
|
||||
|
||||
- 校验阶段名称不能为空
|
||||
- 测试结果 @创建子阶段表单页提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @阶段名称不能为空提示信息正确
|
||||
- 最终测试状态 @ SUCCESS
|
||||
- 校验计划开始必填
|
||||
- 测试结果 @创建子阶段表单页提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @计划开始日期不能为空提示信息正确
|
||||
- 最终测试状态 @ SUCCESS
|
||||
- 校验计划完成必填
|
||||
- 测试结果 @创建子阶段表单页提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 测试结果 @计划结束日期不能为空提示信息正确
|
||||
- 最终测试状态 @ SUCCESS
|
||||
- 校验计划完成必须大于计划开始
|
||||
- 测试结果 @创建子阶段表单页提示信息正确
|
||||
- 最终测试状态 @SUCCESS
|
||||
- 创建需求子阶段最终测试状态 @SUCCESS
|
||||
- 测试结果 @计划开始不能大于计划完成提示信息正确
|
||||
- 最终测试状态 @ SUCCESS
|
||||
- 创建需求子阶段
|
||||
- 测试结果 @创建子阶段成功
|
||||
- 最终测试状态 @ SUCCESS
|
||||
|
||||
*/
|
||||
chdir(__DIR__);
|
||||
include '../lib/ui/createsubstage.ui.class.php';
|
||||
@@ -37,10 +40,10 @@ $waterfall = array(
|
||||
array('name_0' => '需求的子阶段1', 'begin_0' => '2020-11-11', 'end_0' => '2020-11-17'),
|
||||
);
|
||||
|
||||
r($tester->createsubstage($waterfall['0'])) && p('message,status') && e('创建子阶段表单页提示信息正确, SUCCESS'); //校验阶段名称不能为空
|
||||
r($tester->createsubstage($waterfall['1'])) && p('message,status') && e('创建子阶段表单页提示信息正确, SUCCESS'); //校验计划开始必填
|
||||
r($tester->createsubstage($waterfall['2'])) && p('message,status') && e('创建子阶段表单页提示信息正确, SUCCESS'); //校验计划完成必填
|
||||
r($tester->createsubstage($waterfall['3'])) && p('message,status') && e('创建子阶段表单页提示信息正确, SUCCESS'); //校验计划完成必须大于计划开始
|
||||
r($tester->createSubStage($waterfall['4'])) && p('message,status') && e('创建子阶段成功, SUCCESS'); //创建需求子阶段
|
||||
r($tester->createsubstage($waterfall['0'])) && p('message,status') && e('阶段名称不能为空提示信息正确, SUCCESS'); //校验阶段名称不能为空
|
||||
r($tester->createsubstage($waterfall['1'])) && p('message,status') && e('计划开始日期不能为空提示信息正确, SUCCESS'); //校验计划开始必填
|
||||
r($tester->createsubstage($waterfall['2'])) && p('message,status') && e('计划结束日期不能为空提示信息正确, SUCCESS'); //校验计划完成必填
|
||||
r($tester->createsubstage($waterfall['3'])) && p('message,status') && e('计划开始不能大于计划完成提示信息正确, SUCCESS'); //校验计划完成必须大于计划开始
|
||||
r($tester->createSubStage($waterfall['4'])) && p('message,status') && e('创建子阶段成功, SUCCESS'); //创建需求子阶段
|
||||
|
||||
$tester->closeBrowser();
|
||||
|
||||
Reference in New Issue
Block a user