【发布时间】:2019-05-20 13:27:44
【问题描述】:
我想在调用这些函数时返回 200:
`when`(httpResponse.statusLine.statusCode).thenReturn(200)
httpResponse 是由
创建的模拟val httpResponse = mock(HttpResponse::class.java, RETURNS_DEEP_STUBS)
我的问题是当我使用RETURNS_DEEP_STUBS 时httpResponse 为空。我猜这是因为 HttpResponse 是一个接口(?)。
如果我跳过RETURNS_DEEP_STUBS,我无法在第一个statusLine 之后调用任何函数
可以模拟这样的界面吗?如果有怎么办?
【问题讨论】:
标签: kotlin interface mocking mockito httpresponse