Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quanto ao NonUniqueResultException

Boa noite

Quanto a exceção de NonUniqueResultException que ocorreu ao rodar os dois testes juntos (naoDeveBuscarUsuarioCadastradoPeloNome() e deveBuscarUsuarioCadastradoPeloNome()) eu entendo que ele inseriu dois usuários com nome "fulano", somente não entendi porque no exemplo da aula esse problema não ocorreu. Alguém pode explicar?

1 resposta
solução!

----- ATUALIZAÇÃO (18/05/22) -------- Galera, dando uma pesquisada e olhando o vídeo algumas vezes realmente a única coisa que mudou foi a ordem dos testes. O Junit cria um modo arbitrário de ordenar os métodos que vão ser testados (que no meu caso sempre coloca o naoDeveBuscarUsuarioCadastradoPeloNome() na frente do deveBuscarUsuarioCadastradoPeloNome() hehe) gerando o erro pq no deveBuscarUsuarioCadastradoPeloNome() ele realmente pega o single result. Fiz uns testes mudando os nomes dos métodos até conseguir inverter a ordem dos testes e os dois passarem, mas fica a dica aí. Vlw