Roboguice を使用してアプリケーションをテストします。私はModules
アプリ用に2つ持っています:
- ProductionModule - アプリケーションがテスト中でない場合に使用
- TestingModule - アプリケーションがテスト中の場合に使用
これらの Module は、 APPLICATIONOnCreate()
のメソッドで作成された Injector のパラメーターです。
では、アプリがテスト中かどうかはどうすればわかりますか? でAPPLICATIONライフサイクルを管理する方法はありActivityInstrumentationTestCase2
ますか? onCreate()
PS: その後、アクティビティをテストする必要があるため、ActivityInstrumentationTestCase2
カスタムを使用しTestRunner
てレポートを生成します。