当从终端使用PHPUnit时,如果PHP文件中存在PHP错误,则PHP不报告任何错误。这是我正在使用的示例文件:
<?php
class AssertionsTest extends PHPUnit_Framework_TestCase
{
public function testException()
{
new NonExistantClass;
}
}
显然,NonExistantClass不存在。运行PHPUnit时,我得到的就是:
jamesjeffery$ phpunit AssertionsTest.php
PHPUnit 3.7.19 by Sebastian Bergmann.
没有PHP错误。
我使用的是PHP 5.4.10。我将错误报告设置为E_ALL,并将display_errors设置为on。
任何想法都可能发生什么?