は私がユニットテスト:ZendののErrorController内の非オブジェクトのメンバ関数hasResource()の呼び出し
Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\ErrorController.php on line 53
ライン53のルックス
のように、このエラーを取得していますif (!$bootstrap->hasResource('Log')) {
それは$this->getInvokeArg('bootstrap')
戻りnull
のように思えます。私は他のエラーはありません。私は別の問題のために別の場所を読んだり、コントローラやブートストラップなどをリセットする例外が発生する可能性があります。その例外は表示されない可能性がありますか? PHPのエラーログでさえ?
私の現在の設定はIが単一のテストが正常に実行1つのテストhttp://pastebin.com/CsrLys4v
が残っていますまで、私はすべてのファイルを削除/テストを試してみましたPHPUnitのbootstrap.phpのhttp://pastebin.com/YiP7i736
- のように見えますが、私はまだエラーがあります
D:\Projects\Tickle\tests>phpunit PHPUnit 3.5.5 by Sebastian Bergmann. . Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\Error Controller.php on line 53
テストを実行できましたか? –
@ St.Woland、えええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ、たぶんそれは最後に投げられるでしょう、何かを誘発しますか? –
アプリケーションのエラーリソースを無効にして、どの出力が得られるかを確認してください。これは、あなたのコードの他のいくつかのエラーに関連している可能性があります。 –