diff --git a/module/metric/test/calc.class.php b/module/metric/test/calc.class.php index 43652ba531..d0d290e3fa 100644 --- a/module/metric/test/calc.class.php +++ b/module/metric/test/calc.class.php @@ -134,6 +134,18 @@ class metricTest return $this->objectModel->getPairsByScope($scope); } + /** + * Test getControlOptions method. + * + * @param string $scope + * @access public + * @return array|false + */ + public function getControlOptions($optionType) + { + return $this->objectModel->getControlOptions($optionType); + } + /** * 测试 getScopePairs 方法。 * Test getScopePairs method. diff --git a/module/metric/test/model/getcontroloptions.php b/module/metric/test/model/getcontroloptions.php new file mode 100644 index 0000000000..9987e944b2 --- /dev/null +++ b/module/metric/test/model/getcontroloptions.php @@ -0,0 +1,21 @@ +#!/usr/bin/env php +config('user', true)->gen(30); +zdTable('product')->config('product', true)->gen(10); +zdTable('project')->config('project', true)->gen(40); + +r(count($metric->getControlOptions('user'))) && p('') && e('11'); // 测试user对象数 +r(count($metric->getControlOptions('product'))) && p('') && e('5'); // 测试product对象数 +r(count($metric->getControlOptions('project'))) && p('') && e('7'); // 测试project对象数