diff --git a/module/release/test/lib/createRelease.ui.class.php b/module/release/test/lib/createRelease.ui.class.php index bb59dfdd2a..3432c6031f 100644 --- a/module/release/test/lib/createRelease.ui.class.php +++ b/module/release/test/lib/createRelease.ui.class.php @@ -13,5 +13,24 @@ class createReleaseTeaster extends Tester { if($form->dom->date->getText() != '计划发布日期') return $this->fail('状态选择未开始时,没有显示计划发布日期'); } + if($releaseStatus == normal) + { + if($form->dom->date->getText() != '计划发布日期') return $this->fail('状态选择已发布时,没有显示计划发布日期'); + if($form->dom->releaseDate->getText() != '实际发布日期') return $this->fail('状态选择已发布时,没有显示计划发布日期'); + } + + $form->dom->btn($this->lang->save)->click(); + $this->waitPageLoad(); + $this->checkError(); + + /* 查看跳转页面*/ + $bowsePage = $this->loadPage('release', 'view'); + $bowsePage->dom->releaseInfo->click(); + + /*查看对应状态下的计划时间显示*/ + if($form->dom->releasedStatus->getText() != $releaseStatus) return $this->fail('状态不符'); + if($releasedStatus == wait) + { + if($form->dom->planedDate->getText() != date('Y-m-d')) return $this->fail('状态选择未开始时,计划发布日期不正确'); } }