Всем привет. Есть проблема с тестовыми зависимостями в Dagger, обычные зависимости работают нормально. Обновил тестовые зависимости, запускаю один из UI-тестов и сразу же получаю
java.lang.IllegalArgumentException: No injector factory bound for Class<FormActivity>В доках даггера рекомендуется заводить Subcomponent под каждую Activity, но для уменьшения кол-ва кода сделан один общий Subcomponent со всеми необходимыми Activity.
Есть подозрение, что это из-за наличия инжектора только в базовом классе BaseDaggerActivity (по идее, injector доступен из всех дочерних классов, так что проблем быть не должно), хотя я могу ошибаться.
Лог исключения прикреплён. Код -
https://gist.github.com/fm-norton/afc58aa000bd31d0eb84e7881372a097Вопрос: в чём причина этого исключения, и как исправить ошибку?