可能重复:
使用 PHPUnit 测试受保护方法的最佳实践
class Footer
{
private $_isEnabled;
public function __construct(){
$this->_isEnabled = true;
}
public function disable(){
$this->_isEnabled = false;
}
}
当我在设置_isEanabled
为 false 后为禁用功能编写单元测试时,我想断言它是否为 false。
但是我怎样才能访问$_isEnabled
?
这是我的测试功能:
public function testDisable(){
$footer = new Footer();
$footer->disable();
$this->assertFalse($footer->_isEnable);
}