【发布时间】:2020-08-13 01:09:40
【问题描述】:
我了解如何使用 @Mock 注释指定 extraInterface,但如何创建模拟并添加 extraInterfaces 内联?
@SmallTest
@RunWith(MockitoJUnitRunner::class)
class MyTestClass {
@Mock(extraInterfaces = [MyCallback::class])
lateinit var callbackFragment: Fragment
...
}
但是我怎样才能在飞行中做到这一点呢?
// this doesn't compile
val callbackFragment = mock<Fragment>(extraInterfaces = [MyCallback::class])
在 Kotlin 中将 extraInterfaces 添加到 Mockito 模拟的正确语法是什么?
【问题讨论】:
标签: kotlin mockito mockito-kotlin