我将PHPUnit测试放入现有项目中.全局常量变量被广泛使用.在我的单元测试函数失败,因为全局变量为null.这是一个失败测试的例子
static $secret_key = "a secret Key";
class secret_key_Test extends PHPUnit_Framework_TestCase
{
function test_secret_key()
{
global $secret_key;
$this->assertEquals($secret_key, "a secret Key");
}
}
>> Failed asserting that 'a secret Key' matches expected null
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
更新:我尝试删除静态和添加
protected $backupGlobals = FALSE;
Run Code Online (Sandbox Code Playgroud)
对班级宣言没有成功.