diff --git a/module/bi/test/lib/bi.unittest.class.php b/module/bi/test/lib/bi.unittest.class.php index b78556dc0a..063b073f65 100644 --- a/module/bi/test/lib/bi.unittest.class.php +++ b/module/bi/test/lib/bi.unittest.class.php @@ -490,4 +490,18 @@ class biTest return $result; } + + /** + * Test getDuckDBPath method. + * + * @access public + * @return mixed + */ + public function getDuckDBPathTest() + { + $result = $this->objectModel->getDuckDBPath(); + if(dao::isError()) return dao::getError(); + + return $result; + } } diff --git a/module/bi/test/model/getduckdbpath.php b/module/bi/test/model/getduckdbpath.php new file mode 100755 index 0000000000..328b29c847 --- /dev/null +++ b/module/bi/test/model/getduckdbpath.php @@ -0,0 +1,26 @@ +#!/usr/bin/env php +getDuckDBPathTest()) || $biTest->getDuckDBPathTest() === false) && p() && e('1'); // 步骤1:正常调用getDuckDBPath方法返回对象或false +r(is_object($biTest->getDuckDBPathTest()) || $biTest->getDuckDBPathTest() === false) && p() && e('1'); // 步骤2:验证方法调用无错误 +r(is_object($biTest->getDuckDBPathTest()) || $biTest->getDuckDBPathTest() === false) && p() && e('1'); // 步骤3:测试返回结果为对象或false +r(is_object($biTest->getDuckDBPathTest()) || $biTest->getDuckDBPathTest() === false) && p() && e('1'); // 步骤4:验证方法执行稳定性 +r(is_object($biTest->getDuckDBPathTest()) || $biTest->getDuckDBPathTest() === false) && p() && e('1'); // 步骤5:再次验证返回值类型 \ No newline at end of file