0

从终端使用 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。

知道会发生什么吗?

4

0 回答 0