diff --git a/module/admin/model.php b/module/admin/model.php index 5e9ab0a091..ea9bbfee6b 100755 --- a/module/admin/model.php +++ b/module/admin/model.php @@ -52,12 +52,13 @@ class adminModel extends model } /** + * 获取禅道官网配置信息。 * Get api config. * * @access public * @return object */ - public function getApiConfig() + public function getApiConfig(): object { if(!$this->session->apiConfig or time() - $this->session->apiConfig->serverTime > $this->session->apiConfig->expiredTime) { diff --git a/module/admin/test/admin.class.php b/module/admin/test/admin.class.php index 7703330dab..b9a9e209a8 100644 --- a/module/admin/test/admin.class.php +++ b/module/admin/test/admin.class.php @@ -8,13 +8,19 @@ class adminTest $this->user = $tester->loadModel('user'); } - public function getApiConfigTest() + /** + * 测试获取配置信息是否成功。 + * Test get api config. + * + * @access public + * @return string + */ + public function getApiConfigTest(): string { $objects = $this->objectModel->getApiConfig(); + if(empty($objects)) return 'Fail'; - if(dao::isError()) return dao::getError(); - - return $objects; + return 'Success'; } /** diff --git a/module/admin/test/model/getapiconfig.php b/module/admin/test/model/getapiconfig.php new file mode 100644 index 0000000000..2c9c6bf6c6 --- /dev/null +++ b/module/admin/test/model/getapiconfig.php @@ -0,0 +1,18 @@ +#!/usr/bin/env php +getApiConfig(); +cid=1 +pid=1 + +*/ + +include dirname(__FILE__, 5) . '/test/lib/init.php'; +include dirname(__FILE__, 2) . '/admin.class.php'; + +zdTable('user')->gen(5); +su('admin'); + +$admin = new adminTest(); +r($admin->getApiConfigTest()) && p() && e('Success'); //测试获取禅道官网配置信息是否成功