匕首2在单元测试与Kotlin
在Kotlin博客中有解释如何让Dagger 2和Kotlin一起工作。
一切都像魅力一样。 到目前为止…我只是无法使它在测试中工作。 DaggerTestSomeComponent
不是从TestSomeComponent : SomeComponent
生成的。
我尝试了各种组合。 包括在测试中创建绝对新的组件。 依然没有。
有没有解决方法,或者我可以提供一些其他的细节?
确保将kaptAndroidTest 'com.google.dagger:dagger-compiler:2.0'
到您的依赖项中。
- 如果没有kotlin中的@ Provide-或@ Produces注解方法,则不能提供上下文
- Retrofit2 + Kotlin中的SimpleXML:MethodException:注释必须标记一个set或get方法
- Kotlin Kapt:java.lang.IllegalStateException:endPosTable已经设置
- MVP演示者没有正确注入
- 我可以在Kotlin中使用Dagger 2的现场注射吗?
- AndroidInjector <android.app.Activity>不能提供@ Provide或者@ Produces注解的方法
- 使用RxJava + Kotlin解析数据时出错
- 改进API调用:如何确保在进行api调用后该值不为空?
- 匕首2不识别Kotlin的提供方法。 Java工作正常