避免ActivityUnitTestCase中的UI限制?

时间:2014-03-05 18:09:18

标签: android testing android-actionbar activityunittestcase

尝试围绕Android开发者网站[link]上的导航抽屉示例构建示例ActivityUnitTestCase时,getActionBar()MainActivity.onCreate()期间返回null。在给定活动中使用Fragments时,我遇到了与此测试用例类似的问题。虽然我没有看到它在任何地方明确说明,但似乎在这种类型的测试中不支持UI的特定方面。

围绕这些特定限制的一些文档会有所帮助。我没有在developer.android.com或stackoverflow.com上找到任何类型的东西。

我的约束

我正在使用Dagger在我的Activity onCreate方法中执行注入,这有效地排除了ActivityInstrumentationTestCase2。该测试用例不允许使用模拟应用程序或上下文,前者在注入期间使用。

考虑到我需要预先创建依赖注入而没有UI测试用例限制,我应该探索哪些测试?

0 个答案:

没有答案