【发布时间】:2016-06-28 10:34:10
【问题描述】:
我是 Dagger 2 的新手,我正在使用 Dagger 2 进行单元测试。我想测试我的演示者并模拟一些数据源(服务器连接、SharedPreferences)。
对于 SharedPreferences 我在main 文件夹中有SharedPreferencesComponent,在test/java 文件夹中有SharedPreferencesComponentFake。问题是匕首不能生成DaggerSharedPreferencesComponentFake,因此我不能注入SharedPreferencesFake 而不是SharedPreferences。
我该如何设置,以便 dagger 将生成 DaggerSharedPreferencesFake 类,或者我是否以错误的方式使用 dagger 2
【问题讨论】:
-
请尝试使用搜索功能,因为这似乎是一个至少被问过 3 次的问题,例如stackoverflow.com/questions/36231457/…
标签: android unit-testing dagger-2