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