1
resposta

Por qual motivo devemos utilizar os métodos estáticos assert

Não entendi o motivo, conseguiria me da exemplo na explicação?

1 resposta

Oi Beatriz,

O assertEquals verifica se o objeto é igual o valor esperado. Se não for, um erro é lançado. Se o esperado e o real forem iguais o assertEquals irá passar com sucesso. Por exemplo, abaixo eu verifico se o bonus é 250.00

    @Test
    void bonusDeveriaSer10PorCentoDoSalario() {
        BonusService service = new BonusService();
        BigDecimal bonus = service.calcularBonus(new Funcionario("Rodrigo", LocalDate.now(), new BigDecimal("2500")));

        assertEquals(new BigDecimal("250.00"), bonus);
    }