标签: android kotlin junit4 dagger-2 dagger-hilt
我有一个AndroidJUnitRunner的自定义实现(我们将其称为MyRunner),并且需要从中访问我的匕首图。
AndroidJUnitRunner
MyRunner
实际上,我需要一些注入的组件来注册IdlingResource。是否有任何将这些组件/依赖项传递到自定义AndroidJUnitRunner的适当方法?
通过构造函数或从MyRunner的内部进行查找。
注意:自定义运行器在测试类中用作注释中的类引用: @RunWith(MyRunner::class),因此使用自定义构造函数并不是那么明显。
@RunWith(MyRunner::class)