尝试围绕Android开发者网站[link]上的导航抽屉示例构建示例ActivityUnitTestCase时,getActionBar()
在MainActivity.onCreate()
期间返回null。在给定活动中使用Fragments时,我遇到了与此测试用例类似的问题。虽然我没有看到它在任何地方明确说明,但似乎在这种类型的测试中不支持UI的特定方面。
围绕这些特定限制的一些文档会有所帮助。我没有在developer.android.com或stackoverflow.com上找到任何类型的东西。
我正在使用Dagger在我的Activity onCreate
方法中执行注入,这有效地排除了ActivityInstrumentationTestCase2。该测试用例不允许使用模拟应用程序或上下文,前者在注入期间使用。
考虑到我需要预先创建依赖注入而没有UI测试用例限制,我应该探索哪些测试?