From de5a574033bbd08c93e9883b548daa0912f09dbf Mon Sep 17 00:00:00 2001 From: sunxiaoqi Date: Fri, 30 Aug 2024 10:00:56 +0000 Subject: [PATCH] *[task#126286,done,0.5h] Add ui test files of modify the error code format --- .../program/test/lib/productview.ui.class.php | 19 ++++++++++--------- module/program/test/ui/productview.php | 13 +++++++++++-- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/module/program/test/lib/productview.ui.class.php b/module/program/test/lib/productview.ui.class.php index a93c2b6f2a..7ffe44db88 100644 --- a/module/program/test/lib/productview.ui.class.php +++ b/module/program/test/lib/productview.ui.class.php @@ -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('维护产品线成功'); diff --git a/module/program/test/ui/productview.php b/module/program/test/ui/productview.php index ae45b5a786..7748e791df 100644 --- a/module/program/test/ui/productview.php +++ b/module/program/test/ui/productview.php @@ -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'); //产品视角下创建产品成功