Eu nao estou sabendo como fazer teste num metodo que chama o feign. Se alguem puder me dar uma luz.
@FeignClient(url = "https://viacep.com.br/ws/", name = "cep") public interface Consulta {
@GetMapping("{cep}/json/")
public RetornoEndereco consulta(@PathVariable String cep);
}
public RetornoEndereco consultaCep(String cep){ try { RetornoEndereco retorno = consulta.consulta(cep); if(retorno.getErro().equals("true")){ throw new ObjetoNaoEncontradoException("Cep e invalido"); }else{ return retorno; } }catch (FeignException.UnprocessableEntity e){ throw new ObjetoNaoEncontradoException(e.getMessage()); } }