Unit testing CakePHP3使用不同的配置单元测试
我的CakePHP测试应用程序有问题 我想在测试中为一个常数设置一个不同的值,如下所示: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
<?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 );