Mockito:在Kotlin中模拟khttp对象
在单元测试中,如何模拟从调用khttp的put()方法收到的响应Mockito:在Kotlin中模拟khttp对象,kotlin,mockito,Kotlin,Mockito,在单元测试中,如何模拟从调用khttp的put()方法收到的响应 我需要以某种方式模拟khttp对象,以便返回模拟响应对象,但我不确定如何执行。根据@szymon_prz的建议,我使用了mockk()而不是Mockito。根据@szymon_prz的建议,我使用了mockk()而不是Mockito。我更愿意建议使用mockk作为Mockito库,而不是Mockito,然后您可以在每个{khttp.put(any(),any(),any()}中执行类似于mockkStatic(“khttp.kht
我需要以某种方式模拟khttp对象,以便返回模拟响应对象,但我不确定如何执行。根据@szymon_prz的建议,我使用了mockk()而不是Mockito。根据@szymon_prz的建议,我使用了mockk()而不是Mockito。我更愿意建议使用mockk作为Mockito库,而不是Mockito,然后您可以在每个{khttp.put(any(),any(),any()}中执行类似于
mockkStatic(“khttp.khttp”)的操作返回您的mockresponse
,您可以在此处找到更多信息我建议使用mockk作为mocking库而不是mockito,然后您可以执行类似于mockkStatic(“khttp.khttp”)的操作每{khttp.put(any(),any(),any()}返回您的mockresponse
,您可以在此处找到更多信息
val response : Response = khttp.put(myUrl, params = myParams, data = myData)