Olá, tenho uma dúvida:
Imagine que na classe BonusService, o método calcularBonus(Funcionario funcionario) deve ser testado. Além dos cenários mostrados no exercício, ainda poderiam haver outros, como por exemplo ser passado um funcionário nulo. Nesse caso, sem problemas, pois posso criar um caso de teste onde verifico se é lançado um NullPointerExcepion, por exemplo.
Mas e se o Funcionario passado não for nulo, mas tem o seu salario nulo, por exemplo? Nesses casos, eu deveria escrever um cenário de teste para isso entre os testes do BonusService, ou deveria desconsiderar esse cenário e considerar que isso já foi previsto nos testes da classe Funcionario?
Obrigado!