首页 > 解决方案 > Mockito:在 Kotlin 中模拟一个 khttp 对象

问题描述

在单元测试中,如何模拟从调用 khttp 的 put() 方法收到的响应?

val response : Response = khttp.put(myUrl, params = myParams, data = myData)

我需要以某种方式模拟 khttp 对象以返回模拟 Response 对象,但我不知道该怎么做。

标签: kotlinmockito

解决方案


根据@szymon_prz 的建议,我使用了 mockk ( https://mockk.io/ ) 而不是 Mockito。


推荐阅读