From c47932051b2259cf7d75412a75ed5c7a703df2cf Mon Sep 17 00:00:00 2001 From: huairong Date: Thu, 22 Aug 2024 14:33:35 +0800 Subject: [PATCH] + [task#126576] modify ui test file of createstage. --- .../test/lib/createstage.ui.class.php | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/module/programplan/test/lib/createstage.ui.class.php b/module/programplan/test/lib/createstage.ui.class.php index d3cbd1b884..75f7fcc1e8 100755 --- a/module/programplan/test/lib/createstage.ui.class.php +++ b/module/programplan/test/lib/createstage.ui.class.php @@ -27,4 +27,41 @@ class createStageTester extends tester $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('创建阶段表单页提示信息不正确'); + } }