*[task#129869,doing,0.5h,1h]uitest case of roadmap

This commit is contained in:
lixiaoyu
2024-10-09 16:32:12 +08:00
committed by 李阳
parent 04f66c37b2
commit d7e1f494a1
2 changed files with 30 additions and 1 deletions
+10 -1
View File
@@ -2,7 +2,16 @@
include dirname(__FILE__, 5) . '/test/lib/ui.php';
class roadmapTester extends tester
{
public function getIterationCount($productID, $num)
/**
* 检查迭代次数
* check the count of iteration
*
* @param $productID 产品ID
* @param $num 迭代次数
*
* @return mixed
*/
public function checkIterationCount($productID, $num)
{
$form = $this->initForm('product', 'roadmap', $productID, 'appIframe-product');
$iterationInfo = $form->dom->iterationInfo->getText();
+20
View File
@@ -17,3 +17,23 @@ $product->name->range('产品1');
$product->status->range('normal');
$product->type->range('normal');
$product->gen(1);
$productplan = zenData('productplan');
$productplan->id->range('1-7');
$productplan->product->range(1);
$productplan->title->range('计划1,计划2,计划3,计划4,计划5,计划6,计划7');
$productplan->parent->range(0);
$productplan->begin->range('`2024-09-19`,`2024-09-20`,`2024-09-21`,`2024-09-22`,`2024-09-23`,`2024-09-24`,`2024-09-25`');
$productplan->end->range('`2024-10-19`,`2024-10-20`,`2024-10-21`,`2024-10-22`,`2024-10-23`,`2024-10-24`,`2024-10-25`');
$productplan->status->range('wait{3},doing{2},done{1},closed{1}');
$productplan->gen(7);
zendata('release')->loadYaml('release', false, 2)->gen(10);
$tester = new roadmapTester();
$tester->login();
$productID['productID'] = 1;
$num = 8;
r($tester->checkIterationCount($productID, $num)) && p('message,status') && e('迭代次数正确,SUCCESS');
$tester->closeBrowser();