Zend Frameworkのコントローラクラスのユニットテストをセットアップしようとしています。Zendを使用して1つのファイル内で複数のPHPUnitテストを実行していますか?
私は、同じコントローラに対して複数のテストを書いて、それらをすべて同じテストクラスに入れておきたいと思います。私はホームページ上の指示に従ってくださいときに、第2のテスト機能を実行したとき、私は次の例外を取得します。しかし:
Zend_Controller_Exception: No default module defined for this application
私は最初のテスト機能をコメントアウトすると、その唯一のテスト機能を実行すると、エラーが表示されなくなり。
私は他のフレームワークでPHPUnitを使用しましたが、この問題はありませんでした。なぜ私は同じクラス内で複数のテストメソッドを実行しようとしたときにのみ、これが起こっているのか誰も知っていますか?
UPDATE:
ブートストラップ法は、ここで概説以下での例外を修正するために管理: http://kelmadics.blogspot.com/2011/07/setting-up-phpunit-in-zend-framework.html
フロントコントローラを変更するためにコントローラまたはそのテストが何かしていますか?明らかに、最初のテストメソッドのコントローラが見つかりましたが、アプリケーションをブートストラップするために 'setUp()'が再度呼び出されたときに、2回目にモジュールを正しくセットアップできませんでした。 –