+ [task#126576] modify ui test file of createstage.

This commit is contained in:
huairong
2024-08-22 14:40:59 +08:00
committed by 李阳
parent 5f98afd4c6
commit 08ec95bf29
@@ -2,13 +2,6 @@
include dirname(__FILE__, 5) . '/test/lib/ui.php';
class createStageTester extends tester
{
/**
* Create a stage.
*
* @param arrary $waterfall
* @access public
* @return object
*/
public function createStage(array $waterfall)
{
$programplanForm = $this->initForm('programplan', 'create' , array('projectID' => 5), 'appIframe-project');
@@ -20,56 +13,3 @@ class createStageTester extends tester
$programplanForm->dom->$btn->click();
$programplanForm->wait(1);
}
if(isset($waterfall['name_0'])) $programplanForm->dom->name_0->setValue($waterfall['name_0']);
if(isset($waterfall['begin_0'])) $programplanForm->dom->begin->setValue($waterfall['begin_0']);
if(isset($waterfall['end_0'])) $programplanForm->dom->end->setValue($waterfall['end_0']);
$programplanForm->wait(1);
$programplanForm->dom->submitBtn->click();
$programplanForm->wait(1);
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('创建阶段表单页提示信息不正确');
}
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('创建阶段表单页提示信息不正确');
}
if($programplanForm->dom->endTip)
{
//检查计划结束日期不能为空
if($waterfall['end_0'] == '')
{
$endTipText = $programplanForm->dom->endTip->getText();
$endTip = sprintf($this->lang->error->notempty, $this->lang->programplan->end);
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 $this->failed('创建阶段表单页提示信息不正确');
}
$executionPage = $this->loadPage('project', 'execution');
if($executionPage->dom->name->getText() != $waterfall['name_0']) return $this->failed('阶段名称错误');
if($executionPage->dom->begin->getText() != $waterfall['begin_0']) return $this->failed('阶段计划开始错误');
if($executionPage->dom->end->getText() != $waterfall['end_0']) return $this->failed('阶段计划完成错误');
return $this->success();
}
}