Groovy HTTPBuilder высмеивает ответ
Я пытаюсь выяснить, как написать свои тестовые случаи для службы, которую я собираюсь написать.
Служба будет использовать HTTPBuilder для запроса ответа от некоторого URL. Запрос HTTPBuilder должен только проверить ответ на успех или сбой. Реализация сервиса будет такой простой, как:
boolean isOk() {
httpBuilder.request(GET) {
response.success = { return true }
response.failure = { return false }
}
}
Итак, я хочу иметь возможность смоделировать HTTPBuilder, чтобы я мог установить в своем тесте ответ как успешный / неудачный, чтобы я мог утверждать, что мой сервисisOk
Метод возвращает True, если ответ успешный, и False, если ответ неудачный.
Может ли кто-нибудь помочь с тем, как я могу посмеяться над запросом HTTPBuilder и установить ответ в GroovyTestCase?