【发布时间】:2020-04-08 07:54:02
【问题描述】:
要测试的 Kotlin 函数:
suspend fun <T: Any> handleSomething(call: suspend () -> Result<T>) {
if (call.invoke() == "Something") {
...
}
else {
...
}
}
我想在这里模拟 call。 通常我会嘲笑:
val call = Mockito.mock(SomeClass::class.java)
但我不知道参数是这样的功能
【问题讨论】:
标签: unit-testing kotlin mocking mockito