PHPUnit无法访问的语句实现100%代码覆盖率

时间:2013-05-04 08:38:09

标签: php unit-testing phpunit

我让PHPUnit生成一个代码覆盖率,XDebug告诉它没有到达某些行:

public static function execute()
{
    static $hasRun = false;

    if (false == $hasRun)
    { // first run: init Pat
        self::registerAutoloader();
        self::registerPatIncludeDir();

        $hasRun = true;
    }

    return $hasRun;
}

在可以测试之前运行。因此内部块不会再次运行。 有没有办法到达if中的块? 或者先在PHPUnit中进行一次单一测试?

0 个答案:

没有答案