From d1d03a69b96dfc2bc1df9ac7000e708531dc4758 Mon Sep 17 00:00:00 2001 From: yulujie Date: Thu, 10 Oct 2024 10:51:26 +0800 Subject: [PATCH] * [task#129848,doing,0.5h,3h] Add function. --- .../execution/test/lib/testtask.ui.class.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/module/execution/test/lib/testtask.ui.class.php b/module/execution/test/lib/testtask.ui.class.php index c1d9d3bce4..5055eb0677 100644 --- a/module/execution/test/lib/testtask.ui.class.php +++ b/module/execution/test/lib/testtask.ui.class.php @@ -2,4 +2,26 @@ include dirname(__FILE__, 5) . '/test/lib/ui.php'; class testtaskTester extends tester { + /** + * 检查统计数据 + * Check statistics + * + * @param bool $select + * @param array $nums + * @access public + * @return void + */ + public function checkNum($select, $nums) + { + $form = $this->initForm('execution', 'testtask', array('execution' => '2' ), 'appIframe-execution'); + if($select) $form->dom->totalCheckbox->click(); + $form->wait(1); + + if($form->dom->total->getText() != $nums[0]) return $this->failed('测试单总数统计错误'); + if($form->dom->waiting->getText() != $nums[1]) return $this->failed('待测试的测试单数据统计错误'); + if($form->dom->doing->getText() != $nums[2]) return $this->failed('测试中的测试单数据统计错误'); + if($form->dom->blocked->getText() != $nums[3]) return $this->failed('被阻塞的测试单数据统计错误'); + if($form->dom->done->getText() != $nums[4]) return $this->failed('已测试的测试单数据统计错误'); + return $this->success('测试单统计数据正确'); + } }