我使用 Roboguice 来测试应用程序。我有两个Modules
应用程序:
- ProductionModule - 在应用程序未处于测试状态时使用
- TestingModule - 在测试应用程序时使用
这些模块是在APPLICATIONOnCreate()
方法中创建的 Injector 的参数。
那么我如何才能确定该应用程序是否正在测试中?有没有办法管理APPLICATION生命周期,所以我可以在 APPLICATION 方法之前ActivityInstrumentationTestCase2
做一些事情? onCreate()
PS:之后我需要测试活动,所以我使用ActivityInstrumentationTestCase2
并使用自定义TestRunner
生成报告。