CakePhp 3 使用不同的配置单元测试
CakePhp 3 use different configuration unit test
我的 CakePHP 应用程序测试有问题。
我想要一个不同的值来测试这样的常数:
<?php
if ( IS_TEST )
define('MY_CONST', 'value1');
else
define('MY_CONST', 'value2');
我尝试使用 class 配置,但失败了。
我的解决方案:
在test/bootstrap.php
define('_TEST', true);
require dirname(__DIR__) . '/config/bootstrap.php';
并在 config/bootstrap.php
if ( ! defined('_TEST') )
define('_TEST', false);
define('FILES_DIR',
(_TEST)
? 'tests' . DS . 'files' . DS
: 'files' . DS );
我的 CakePHP 应用程序测试有问题。
我想要一个不同的值来测试这样的常数:
<?php
if ( IS_TEST )
define('MY_CONST', 'value1');
else
define('MY_CONST', 'value2');
我尝试使用 class 配置,但失败了。
我的解决方案:
在test/bootstrap.php
define('_TEST', true);
require dirname(__DIR__) . '/config/bootstrap.php';
并在 config/bootstrap.php
if ( ! defined('_TEST') )
define('_TEST', false);
define('FILES_DIR',
(_TEST)
? 'tests' . DS . 'files' . DS
: 'files' . DS );