Unit testing CakePHP3使用不同的配置单元测试

Unit testing CakePHP3使用不同的配置单元测试,unit-testing,cakephp,configuration,Unit Testing,Cakephp,Configuration,我的CakePHP测试应用程序有问题 我想在测试中为一个常数设置一个不同的值,如下所示: <?php if ( IS_TEST ) define('MY_CONST', 'value1'); else define('MY_CONST', 'value2'); 我的解决方案: 在test/bootstrap.php中 define('_TEST', true); require dirname(__DIR__) . '/config/bootstrap.php'; if

我的CakePHP测试应用程序有问题

我想在测试中为一个常数设置一个不同的值,如下所示:

<?php
if ( IS_TEST )
    define('MY_CONST', 'value1');
else
    define('MY_CONST', 'value2');
我的解决方案:

在test/bootstrap.php中

define('_TEST', true);
require dirname(__DIR__) . '/config/bootstrap.php';
if ( ! defined('_TEST') )
    define('_TEST', false);

define('FILES_DIR',
    (_TEST)
         ? 'tests' . DS . 'files' . DS
         : 'files' . DS );
在config/bootstrap.php中

define('_TEST', true);
require dirname(__DIR__) . '/config/bootstrap.php';
if ( ! defined('_TEST') )
    define('_TEST', false);

define('FILES_DIR',
    (_TEST)
         ? 'tests' . DS . 'files' . DS
         : 'files' . DS );