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 で 1 つのテストを最初に実行する方法はありますか?