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