From 9e792fb17c5ca22c31a906ab9cf9f4bdcdc36887 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Thu, 21 Aug 2025 15:27:18 +0800 Subject: [PATCH] * Optimize getexecutioncountpairs unit test script. --- .../test/tao/getexecutioncountpairs.php | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/module/product/test/tao/getexecutioncountpairs.php b/module/product/test/tao/getexecutioncountpairs.php index 3f93ccc0d2..d139fdc2fa 100644 --- a/module/product/test/tao/getexecutioncountpairs.php +++ b/module/product/test/tao/getexecutioncountpairs.php @@ -4,24 +4,32 @@ /** title=productTao->getExecutionCountPairs(); +timeout=0 cid=0 -- 执行$pairs[3] @1 -- 执行$pairs[10000] @0 +- 获取ID为1的产品关联的迭代数量 @0 +- 获取ID为2的产品关联的迭代数量 @0 +- 获取ID为3的产品关联的迭代数量 @1 +- 获取ID为4的产品关联的迭代数量 @1 +- 获取ID为11的产品关联的迭代数量 @1 +- 获取ID为100的产品关联的迭代数量 @1 +- 获取ID为10000的产品关联的迭代数量 @0 */ + include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/product.unittest.class.php'; -function initData() -{ - zenData('projectproduct')->loadYaml('projectproduct')->gen(100); - zenData('project')->loadYaml('project')->gen(100); -} -initData(); +zenData('projectproduct')->loadYaml('projectproduct')->gen(100); +zenData('project')->loadYaml('project')->gen(100); $product = new productTest('admin'); -$pairs = $product->objectModel->getExecutionCountPairs(array(3,4,100,10000)); +$pairs = $product->objectModel->getExecutionCountPairs(array(1,2,3,4,5,6,7,8,9,10,11,100,10000)); -r($pairs[3]) && p('') && e('1'); -r(isset($pairs[10000])) && p('') && e('0'); +r(isset($pairs[1])) && p() && e('0'); //获取ID为1的产品关联的迭代数量 +r(isset($pairs[2])) && p() && e('0'); //获取ID为2的产品关联的迭代数量 +r($pairs[3]) && p() && e('1'); //获取ID为3的产品关联的迭代数量 +r($pairs[4]) && p() && e('1'); //获取ID为4的产品关联的迭代数量 +r($pairs[11]) && p() && e('1'); //获取ID为11的产品关联的迭代数量 +r($pairs[100]) && p() && e('1'); //获取ID为100的产品关联的迭代数量 +r(isset($pairs[10000])) && p() && e('0'); //获取ID为10000的产品关联的迭代数量