我试图验证我的方法
doRequestImpl()
在我的测试中被调用了3次-它有签名:
suspend fun <T> doRequestImpl(handler: suspend () -> T): T
在我的测试中,我有:
coVerify(exactly = 3) {
sut.doRequestImpl(any())
}
sut
是一个真实类实现的间谍。
但有些事情是不对的,就像调试器一样,我可以看到
coVerify()
实际上打电话给
sut.doRequestImpl()
使用a
kotlin.jvm.functions.Function1
-将类型作为引发异常并使测试失败的参数。
我做错了什么?我猜我的论点匹配器不对,但是。。。。?