Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
2
respostas

Checar mensagem da Exception sem o Try Catch

Também da pra checar a mensagem da exception usando o assertThrows, basta salvar em uma variável. Fica assim:

var e = Assertions.assertThrows(IllegalArgumentException.class,
                () -> service.calcularBonus(funcionario));

        Assertions.assertEquals(e.getMessage(), "Funcionário não elegível para bônus");
2 respostas

Oi José,

Boa dica! Realmente fica simples de verificar a mensagem dessa forma :)

Valeu! Bons estudos!

Boa José

Isso ai bons estudos!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software