From 0df174d50f5712d032e77e45022b0f6637052476 Mon Sep 17 00:00:00 2001 From: yulujie Date: Mon, 20 Jan 2025 13:12:38 +0800 Subject: [PATCH] * [task#136865,doing,0.5h,2.5h] Add cases. --- module/testtask/test/ui/runcase.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/module/testtask/test/ui/runcase.php b/module/testtask/test/ui/runcase.php index 71077290e2..96b158a546 100755 --- a/module/testtask/test/ui/runcase.php +++ b/module/testtask/test/ui/runcase.php @@ -67,7 +67,8 @@ $case->project->range('1{2}, 0{100}'); $case->product->range('1{10}, 2{5}'); $case->execution->range('0{5}, 2{10}'); $case->title->range('1-100'); -$case->status->range('wait,normal,blocked,investigate,normal{100}'); +$case->stage->range('feature'); +$case->status->range('normal,blocked,investigate,normal{100}'); $case->deleted->range('0{14}, 1'); $case->gen(15); @@ -95,3 +96,18 @@ $testrun->version->range('1'); $testrun->assignedTo->range('admin{3}, []{100}'); $testrun->status->range('normal'); $testrun->gen(5); + +$tester = new runCaseTester(); +$tester->login(); + +/* 有用例步骤 */ +r($tester->runCase(true, 'n/a')) && p('status,message') && e('SUCCESS,用例执行成功'); +r($tester->runCase(true, 'pass')) && p('status,message') && e('SUCCESS,用例执行成功'); +r($tester->runCase(true, 'fail')) && p('status,message') && e('SUCCESS,用例执行成功'); +r($tester->runCase(true, 'blocked')) && p('status,message') && e('SUCCESS,用例执行成功'); +/* 没有用例步骤 */ +r($tester->runCase(false, 'n/a')) && p('status,message') && e('SUCCESS,用例执行失败'); +r($tester->runCase(false, 'pass')) && p('status,message') && e('SUCCESS,用例执行失败'); +r($tester->runCase(false, 'fail')) && p('status,message') && e('SUCCESS,用例执行失败'); +r($tester->runCase(false, 'blocked')) && p('status,message') && e('SUCCESS,用例执行失败'); +$tester->closeBrowser();