Groovy HTTPBuilder высмеивает ответ

Я пытаюсь выяснить, как написать свои тестовые случаи для службы, которую я собираюсь написать.

Служба будет использовать HTTPBuilder для запроса ответа от некоторого URL. Запрос HTTPBuilder должен только проверить ответ на успех или сбой. Реализация сервиса будет такой простой, как:

boolean isOk() {
    httpBuilder.request(GET) {
        response.success = { return true }
        response.failure = { return false }
    }
}

Итак, я хочу иметь возможность смоделировать HTTPBuilder, чтобы я мог установить в своем тесте ответ как успешный / неудачный, чтобы я мог утверждать, что мой сервисisOk Метод возвращает True, если ответ успешный, и False, если ответ неудачный.

Может ли кто-нибудь помочь с тем, как я могу посмеяться над запросом HTTPBuilder и установить ответ в GroovyTestCase?

Ответы на вопрос(1)

Ваш ответ на вопрос