Groovy HTTPBuilder zombando da resposta
Estou tentando descobrir como escrever meus casos de teste para um serviço que vou escreve
O serviço usará o HTTPBuilder para solicitar uma resposta de algum URL. A solicitação HTTPBuilder precisa apenas verificar a resposta para obter êxito ou falha. A implementação do serviço será algo tão simples quanto:
boolean isOk() {
httpBuilder.request(GET) {
response.success = { return true }
response.failure = { return false }
}
}
Então, eu quero poder zombar do HTTPBuilder para que eu possa definir a resposta como bem-sucedida / falha no meu teste, para que eu possa afirmar que o serviçoisOk
método @ retorna True quando a resposta é um sucesso e False, quando a resposta é uma falh
Alguém pode ajudar com a forma de simular a solicitação HTTPBuilder e definir a resposta em um GroovyTestCas