package br.com.alura.tdd.service;
import static org.junit.jupiter.api.Assertions.*;
import java.math.BigDecimal;
import java.time.LocalDate;
import org.junit.jupiter.api.Test;
import br.com.alura.tdd.modelo.Funcionario;
class BonusServiceTest {
@Test
void bonusDeveriaSerZeroParaFuncionarioComSalarioMuitoAlto() {
BonusService service = new BonusService();
BigDecimal bonus = service.calcularBonus
(new Funcionario("Rodrigo", LocalDate.now(), new BigDecimal("25000")));
assertEquals(BigDecimal.ZERO, bonus);
}
}
Estou acompanhando e escrevendo o código junto com o professor, tentei apagar o meu e colar o dele e continua o mesmo erro, segue abaixo a classe Funcionário
package br.com.alura.tdd.modelo;
import java.math.BigDecimal;
import java.time.LocalDate;
public class Funcionario {
private String nome;
private LocalDate dataAdmissao;
private BigDecimal salario;
public Funcionario(String nome, LocalDate dataAdmissao, BigDecimal salario) {
this.nome = nome;
this.dataAdmissao = dataAdmissao;
this.salario = salario;
}
public String getNome() {
return nome;
}
public LocalDate getDataAdmissao() {
return dataAdmissao;
}
public BigDecimal getSalario() {
return salario;
}
}