No lugar de:
try {
service.calcularBonus(new Funcionario("Rodrigo", LocalDate.now(), new BigDecimal("25000")));
fail("Nao deu a exception!");
} catch (Exception e) {
seria...
try {
service.calcularBonus(new Funcionario("Rodrigo", LocalDate.now(), new BigDecimal("25000")));
Assertions.fail("Deu pau");
} catch (Exception e) {
?