*[task#126286,done,0.5h] Add ui test files of modify the error code format
This commit is contained in:
@@ -10,7 +10,7 @@ class createProgramTester extends tester
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function createProgramProduct()
|
||||
public function createProgramProduct($programs, $products)
|
||||
{
|
||||
/* 提交表单。 */
|
||||
$this->openUrl('program', 'productview');
|
||||
@@ -19,10 +19,11 @@ class createProgramTester extends tester
|
||||
$form->dom->addProduct->click();
|
||||
$form->wait(1);
|
||||
|
||||
/*创建项目集下产品*/
|
||||
$form->dom->switchToIframe('');
|
||||
$form->dom->switchToIframe('appIframe-product');
|
||||
$form->dom->program->picker('项目集3');
|
||||
$form->dom->name->setValue('产品A');
|
||||
$form->dom->program->picker($programs->program);
|
||||
$form->dom->name->setValue($products->programProduct);
|
||||
$form->dom->btn($this->lang->save)->click();
|
||||
$form->wait(1);
|
||||
|
||||
@@ -31,7 +32,7 @@ class createProgramTester extends tester
|
||||
$form = $this->loadPage('program', 'productview');
|
||||
$form->dom->fstProgram->click();
|
||||
$form->wait(1);
|
||||
if($form->dom->fstProduct->getText() != '产品A') return $this->failed('产品视角下创建产品失败');
|
||||
if($form->dom->fstProduct->getText() != $products->programProduct) return $this->failed('产品视角下创建产品失败');
|
||||
$this->openUrl('program', 'productView');
|
||||
return $this->success('产品视角下创建产品成功');
|
||||
}
|
||||
@@ -44,7 +45,7 @@ class createProgramTester extends tester
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function manageProductLine()
|
||||
public function manageProductLine($programs, $productLines)
|
||||
{
|
||||
/*维护表单*/
|
||||
$this->openUrl('program', 'productview');
|
||||
@@ -53,17 +54,17 @@ class createProgramTester extends tester
|
||||
$form->dom->manageProductLine->click();
|
||||
$form->wait(1);
|
||||
|
||||
$form->dom->productLineName->setValue('产品线A');
|
||||
$form->dom->ownProgram->picker('项目集3');
|
||||
$form->dom->productLineName->setValue($productLines->productLine);
|
||||
$form->dom->ownProgram->picker($programs->program);
|
||||
$form->wait(1);
|
||||
$form->dom->btn($this->lang->save)->click();
|
||||
|
||||
/*检查产品线是否创建成功*/
|
||||
$this->openUrl('program', 'productview');
|
||||
$form = $this->loadPage('program', 'productView');
|
||||
$form->dom->search(array("项目集名称,=,项目集3"));
|
||||
$form->dom->search(array("项目集名称,=,{$programs->program}"));
|
||||
$form->wait(1);
|
||||
if($form->dom->productLine->getText() != '产品线A') return $this->failed('维护产品线失败');
|
||||
if($form->dom->productLine->getText() != $productLines->productLine) return $this->failed('维护产品线失败');
|
||||
$this->openUrl('program', 'productView');
|
||||
|
||||
return $this->success('维护产品线成功');
|
||||
|
||||
@@ -15,5 +15,14 @@ include '../lib/productview.ui.class.php';
|
||||
$tester = new createProgramTester();
|
||||
$tester->login();
|
||||
|
||||
r($tester->createProgramProduct()) && p('message,status') && e('产品视角下创建产品成功,SUCCESS'); //产品视角下创建产品成功
|
||||
r($tester->manageProductLine()) && p('message,status') && e('产品视角下维护产品线成功,SUCCESS'); //产品视角下创建产品成功
|
||||
$programs = new stdClass();
|
||||
$programs->program = '项目集3';
|
||||
|
||||
$products = new stdClass();
|
||||
$products->programProduct = '产品A';
|
||||
|
||||
$productLines = new stdClass();
|
||||
$productLines->productLine = '产品线A';
|
||||
|
||||
r($tester->createProgramProduct($programs, $products)) && p('message,status') && e('产品视角下创建产品成功,SUCCESS'); //产品视角下创建产品成功
|
||||
r($tester->manageProductLine($programs, $productLines)) && p('message,status') && e('产品视角下维护产品线成功,SUCCESS'); //产品视角下创建产品成功
|
||||
|
||||
Reference in New Issue
Block a user