From 9131de137c42fbd1c8fd4cdf8d7a6387146dec13 Mon Sep 17 00:00:00 2001 From: songchenxuan Date: Thu, 21 Dec 2023 15:54:18 +0800 Subject: [PATCH] * Add metric test. --- module/metric/test/calc.class.php | 38 +++++++++++++++++++- module/metric/test/model/getbasecalcpath.php | 13 +++++++ module/metric/test/model/getcalcroot.php | 13 +++++++ module/metric/test/model/getdatasetpath.php | 13 +++++++ 4 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 module/metric/test/model/getbasecalcpath.php create mode 100644 module/metric/test/model/getcalcroot.php create mode 100644 module/metric/test/model/getdatasetpath.php diff --git a/module/metric/test/calc.class.php b/module/metric/test/calc.class.php index 7f7ff8c058..f9208be891 100644 --- a/module/metric/test/calc.class.php +++ b/module/metric/test/calc.class.php @@ -24,7 +24,7 @@ class metricTest $tester->dbh->exec(file_get_contents($sqlFile)); } - /** + /** * 测试 getByID 方法。 * Test getByID method. * @@ -519,6 +519,42 @@ class metricTest return $this->objectModel->genDataZoom($dataLength, $initZoom, $axis); } + /** + * Test getCalcRoot. + * + * @access public + * @return string + */ + public function getCalcRootTest() + { + $path = $this->objectModel->getCalcRoot(); + return substr($path, -19); + } + + /** + * Test getDatasetPath. + * + * @access public + * @return string + */ + public function getDatasetPathTest() + { + $path = $this->objectModel->getDatasetPath(); + return substr($path, -25); + } + + /** + * Test getBaseCalcPath. + * + * @access public + * @return string + */ + public function getBaseCalcPathTest() + { + $path = $this->objectModel->getBaseCalcPath(); + return substr($path, -28); + } + /** * Test parseSqlFunction. * diff --git a/module/metric/test/model/getbasecalcpath.php b/module/metric/test/model/getbasecalcpath.php new file mode 100644 index 0000000000..b2cdf08b54 --- /dev/null +++ b/module/metric/test/model/getbasecalcpath.php @@ -0,0 +1,13 @@ +#!/usr/bin/env php +getBaseCalcPathTest()) && p() && e('module/metric/calc.class.php'); diff --git a/module/metric/test/model/getcalcroot.php b/module/metric/test/model/getcalcroot.php new file mode 100644 index 0000000000..82f3c2e24e --- /dev/null +++ b/module/metric/test/model/getcalcroot.php @@ -0,0 +1,13 @@ +#!/usr/bin/env php +getCalcRootTest()) && p() && e('module/metric/calc/'); diff --git a/module/metric/test/model/getdatasetpath.php b/module/metric/test/model/getdatasetpath.php new file mode 100644 index 0000000000..3591be607f --- /dev/null +++ b/module/metric/test/model/getdatasetpath.php @@ -0,0 +1,13 @@ +#!/usr/bin/env php +getDatasetPathTest()) && p() && e('module/metric/dataset.php');