В блоге Котлина есть объяснение, как заставить Кинжал 2 работать с Котлином.
Все работало как шарм. Пока … Я просто не мог заставить его работать в тестах. DaggerTestSomeComponent
не был создан для TestSomeComponent : SomeComponent
.
Я пробовал разные комбинации. Включая создание абсолютно нового компонента только в тестах. Еще ничего.
Есть ли какое-либо обходное решение или я могу предоставить некоторые другие детали?
Обязательно добавьте в свои зависимости kaptAndroidTest 'com.google.dagger:dagger-compiler:2.0'
.