相关疑难解决方法(0)

使用PHPUnit时,全局变量为null

我将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)

对班级宣言没有成功.

php phpunit

9
推荐指数
2
解决办法
8596
查看次数

标签 统计

php ×1

phpunit ×1