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

questionAnswers(2)

yourAnswerToTheQuestion