1
resposta

Build concluída, teste falho comentado

Tive problemas com o teste cadastrar2 que deveria retornar código 200, suspeito que tenha relação com minha forma de implementar a função de cancelar consultas. Provavelmente estou esquecendo Mockar algo já que continua dando select no banco de dados.

https://github.com/TheLastJedi00/VollMedApi

1 resposta

Olá, Jediael! Tudo bem?

O problema está, sim, relacionado a um Mock, mas não um que você não fez, mas sim o uso incorreto. No curso, para o Service AgendaConsultas usamos a annotation @MockBean, mas a mesma foi depreciada, sendo necessário usar a sua nova versão. No seu código você está usando a annotation "@Mock" apenas, mas ela não habilita tudo que é necessário nesse caso.

Como solução, basta usar a annotation @MockitoBean no seu service, como mostrado abaixo:

    @MockitoBean
    private AgendaConsultas agendaConsultas;

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.