From b95b6017d6b48a9d432b6633d7cf919441093152 Mon Sep 17 00:00:00 2001 From: clicktx Date: Sun, 29 Sep 2024 15:20:09 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=86=E3=82=B9=E3=83=88=E7=94=A8config?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=8C=E3=81=82=E3=82=8B?= =?UTF-8?q?=E6=99=82=E3=81=AF=E5=88=87=E3=82=8A=E6=9B=BF=E3=81=88=E3=82=8B?= =?UTF-8?q?=20EC-CUBE#1013?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/class/SC_Initial.php | 9 ++++++++- data/config/config4test.php.example | 27 +++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 data/config/config4test.php.example diff --git a/data/class/SC_Initial.php b/data/class/SC_Initial.php index 202e6c3872..5585435978 100644 --- a/data/class/SC_Initial.php +++ b/data/class/SC_Initial.php @@ -68,7 +68,14 @@ public function init() */ public function requireInitialConfig() { - define('CONFIG_REALFILE', realpath(dirname(__FILE__)) . '/../config/config.php'); + $testConfig = realpath(dirname(__FILE__)) . '/../config/config4test.php'; + $configPath = realpath(dirname(__FILE__)) . '/../config/config.php'; + // テスト実行にはテスト用configファイルに + if (defined('TEST_FUNCTION') && TEST_FUNCTION && file_exists($testConfig)) { + $configPath = $testConfig; + } + define('CONFIG_REALFILE', $configPath); + if (file_exists(CONFIG_REALFILE)) { require_once CONFIG_REALFILE; diff --git a/data/config/config4test.php.example b/data/config/config4test.php.example new file mode 100644 index 0000000000..bcf21e20c8 --- /dev/null +++ b/data/config/config4test.php.example @@ -0,0 +1,27 @@ +