使用Dagger 2.11 Android注入模拟测试

时间:2018-01-30 06:36:43

标签: android testing dagger-2

我正在使用dagger 2.11作为MVP应用程序。当然,我想为我的应用程序编写单元测试,但我遇到了一些问题。我有一个有演示者的活动。在测试该活动时,我想注入模拟演示者,以便我可以验证是否调用了某些方法。演示者通过活动中的Dagger 2.11注入。我的匕首设置与这两篇文章中描述的完全相同:

https://medium.com/@iammert/new-android-injector-with-dagger-2-part-1-8baa60152abe https://medium.com/@iammert/new-android-injector-with-dagger-2-part-2-4af05fd783d0

我使用后者中描述的注释,这意味着我在BuildActivity文件中使用@ContributesAndroidInjector而不是单独的子组件。

我的问题是:我将如何注入演示者的模拟?

0 个答案:

没有答案