Zend PHPUnit未初始化布局
我不熟悉测试并尝试在Zend Framework应用程序中设置它。该应用程序仅对登录用户可用。登录页面使用与应用程序其余部分不同的布局 LoginController.php包含:Zend PHPUnit未初始化布局,php,unit-testing,zend-framework,phpunit,Php,Unit Testing,Zend Framework,Phpunit,我不熟悉测试并尝试在Zend Framework应用程序中设置它。该应用程序仅对登录用户可用。登录页面使用与应用程序其余部分不同的布局 LoginController.php包含: public function init() { $this->_helper->layout()->setLayout('loginlayout'); parent::init(); } 但是,设置一个测试来测试LoginController会出现一个异常,它涉及到我们的主布局。
public function init()
{
$this->_helper->layout()->setLayout('loginlayout');
parent::init();
}
但是,设置一个测试来测试LoginController会出现一个异常,它涉及到我们的主布局。因此,测试似乎忽略了该初始化代码,并且没有设置正确的布局
以下是我正在使用的测试代码:
class LoginControllerTest extends ControllerTestCase
{
public function testCanDoUnitTest()
{
$this->dispatch('/login');
$this->assertController('login');
$this->assertAction('index');
$this->assertResponseCode(200);
}
}
任何帮助都将不胜感激。在错误报告中包含E\u STRICT似乎是个问题。当我移除它时,它可以正常工作