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

Testando a mensagem da exception sem try/catch

Só para fins didáticos, é possível testar a mensagem da exception sem utilizar a estrutura de try/catch apresentada na aula.

para isso basta receber a exception como no exemplo abaixo:

    @Test
    void bonusDeveriaSerZeroParaFuncionarioComSalarioMuitoAlto() {
        BonusService service = new BonusService();
        Exception exception = assertThrows(IllegalArgumentException.class, 
                () -> service.calcularBonus(new Funcionario("Rodrigo", LocalDate.now(), new BigDecimal("25000"))));

        assertEquals("Funcionario com salario maior do que R$1000 nao pode receber bonus!", exception.getMessage());
    }

Talvez fosse interessante incluir essa informação à aula.

1 resposta
solução!

Fechando, já que não é uma dúvida, apenas uma complemento/sugestão.

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