From 2f1da1ea9cc00bba61244468247253b2da6e2857 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Tue, 2 Jan 2024 14:08:14 +0800 Subject: [PATCH] + Add unit test case for cne->sysDomain. --- module/cne/test/model/sysdomain.php | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 module/cne/test/model/sysdomain.php diff --git a/module/cne/test/model/sysdomain.php b/module/cne/test/model/sysdomain.php new file mode 100755 index 0000000000..43b71bf97b --- /dev/null +++ b/module/cne/test/model/sysdomain.php @@ -0,0 +1,41 @@ +#!/usr/bin/env php +sysDomain(); +timeout=0 +cid=1 + +- 没有域名配置 @0 +- 配置里设置过的域名 @config.zcorp.cc +- 环境变量里设置过的域名 @env.zcorp.cc +- 数据库里设置过的域名 @db.zcorp.cc + +*/ + +include dirname(__FILE__, 5) . '/test/lib/init.php'; + +global $tester, $config; +$cneModel = $tester->loadModel('cne'); + +zdTable('config')->gen(0); +putenv('APP_DOMAIN='); +$config->CNE->app->domain = ''; + +r($cneModel->sysDomain()) && p() && e('0'); // 没有域名配置 + +$config->CNE->app->domain = 'config.zcorp.cc'; +r($cneModel->sysDomain()) && p() && e('config.zcorp.cc'); // 配置里设置过的域名 + +putenv('APP_DOMAIN=env.zcorp.cc'); +r($cneModel->sysDomain()) && p() && e('env.zcorp.cc'); // 环境变量里设置过的域名 + +$config = zdTable('config'); +$config->owner->range('system'); +$config->module->range('common'); +$config->section->range('domain'); +$config->key->range('customDomain'); +$config->value->range('db.zcorp.cc'); +$config->gen(1); +r($cneModel->sysDomain()) && p() && e('db.zcorp.cc'); // 数据库里设置过的域名 \ No newline at end of file