Bom dia,
Estou assistindo ao curso Mocks em Java e fiquei com uma dúvida em relação à aula 04. No vídeo da atividade 03, durante a demonstração de testes que verificam exceptions, o assert é colocado dentro do block try.
try {
service.finalizarLeiloesExpirados();
Mockito.verifyNoInteractions(enviadorDeEmails);
} catch (Exception e) {
}
Nesse caso o assert não deveria estar no bloco catch?
try {
service.finalizarLeiloesExpirados();
} catch (Exception e) {
Mockito.verifyNoInteractions(enviadorDeEmails);
}
De acordo com o meu entendimento, da maneira como está implementada na demostração, o assert não será avaliado. Estou certo? Caso contrário, onde está o erro da minha análise?
Desde já agradeço.