使用 Kotlin 进行单元测试中的 Dagger 2

Dagger 2 in Unit tests with Kotlin

Kotlin Blog 中解释了如何使 Dagger 2 与 Kotlin 一起工作。

一切都很顺利。到目前为止......我只是无法让它在测试中工作。 DaggerTestSomeComponent 不是从 TestSomeComponent : SomeComponent 生成的。
我尝试过各种组合。包括仅在测试中创建全新的组件。仍然没有。
是否有任何解决方法或我可以提供一些其他详细信息?

确保将 kaptAndroidTest 'com.google.dagger:dagger-compiler:2.0' 添加到您的依赖项中。