【发布时间】:2021-03-08 08:12:26
【问题描述】:
我有一个像下面这样的 kotlin 对象类
object DummyClass {
fun method1() {}
}
我想使用 MockK 库模拟函数 method1()
因为这是一个对象类方法来模拟一个不能正常工作的普通函数,所以我尝试过如下所示
也尝试了一些其他的方法,但没有奏效
@Test
fun method1Test() {
val mock = mockk<DummyClass>()
every { mock.method1() } just runs
DummyClass.method1()
}
我在 StackOverflow 上看到了一些问题,但我的问题仍未找到任何解决方案。
【问题讨论】: