Php 断言上次使用的控制器失败<&引用;“错误”&燃气轮机;是";索引“;

Php 断言上次使用的控制器失败<&引用;“错误”&燃气轮机;是";索引“;,php,zend-framework,phpunit,Php,Zend Framework,Phpunit,我正在尝试使用PHPUnit在Zend Framework 1上运行测试。我可以运行测试,但它会给我错误: $ ./library/bin/phpunit tests/application/controllers/IndexControllerTest.php PHPUnit 3.7.27 by Sebastian Bergmann. Configuration read from /var/www/vhosts/qasystem/qasystem/phpunit.xml F Time:

我正在尝试使用PHPUnit在Zend Framework 1上运行测试。我可以运行测试,但它会给我错误:

$ ./library/bin/phpunit tests/application/controllers/IndexControllerTest.php
PHPUnit 3.7.27 by Sebastian Bergmann.

Configuration read from /var/www/vhosts/qasystem/qasystem/phpunit.xml

F

Time: 3.38 seconds, Memory: 15.75Mb

There was 1 failure:

1) IndexControllerTest::testIndexAction
Failed asserting last controller used <"error"> was "index"

/var/www/vhosts/qasystem/qasystem/library/zendframework/zendframework1/library/Zend/Test/PHPUnit/ControllerTestCase.php:1000
/var/www/vhosts/qasystem/qasystem/tests/application/controllers/IndexControllerTest.php:18

FAILURES!
Tests: 1, Assertions: 1, Failures: 1.

…为了那个环境。如果这是一个浏览器,我就能看到屏幕上的错误/异常。是否仍要查看CLI中PHPUnit中的错误?谢谢

Zend Framework捕获所有错误并在输出中显示错误消息。因此,对于这个问题,在分派命令之后,
var\u dump($this->getResponse()->outputBody()

然后,当您重新运行测试时,Zend Framework检查的html输出将被输出,您可以看到错误。它将是一个大的wall-o-text,但您可以看到错误是什么

phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1