No exemplo foi alterado o retorno do método BonusService para 2 casas decimais através do valor.setScale(2, RoundingMode.HALF_UP) e para validar os valores no teste, teve que colocar ".00" ao instanciar um bigDecimal. Acho trabalhoso sempre ter que colocar as casas decimais e inclusive pode gerar erros caso esqueça de informar. Não tem como configurar uma única vez no sistema p/ que toda declaração ou resultado de um calculo a quantidade de casa decimais seja sempre 2 (por exemplo) e quando quisermos um quantidade de casas decimais diferente, aí sim especificamos essa quantidade desejada.