Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.