Я хочу вернуть 200 при вызове этих функций:
`when`(httpResponse.statusLine.statusCode).thenReturn(200)
httpResponse - это макет, созданный
val httpResponse = mock(HttpResponse::class.java, RETURNS_DEEP_STUBS)
Моя проблема в том, что httpResponse
равно нулю, когда я использую RETURNS_DEEP_STUBS
. Я думаю, это происходит потому, что HttpResponse является интерфейсом (?).
Если я пропущу RETURNS_DEEP_STUBS
, я не могу вызвать какие-либо функции после первого statusLine
Возможно ли смоделировать такой интерфейс? Если да, то как?