added stripTrailingZeros
This commit is contained in:
@@ -33,14 +33,14 @@ public class Calculations {
|
||||
BigDecimal breedPremiumAdjustment = breedFactorLookup(animal);
|
||||
|
||||
BigDecimal yearlyPremium = insuranceSum.multiply(ageFactor)
|
||||
.multiply(BigDecimal.ONE.add(breedPremiumAdjustment));
|
||||
.multiply(BigDecimal.ONE.add(breedPremiumAdjustment)).stripTrailingZeros();
|
||||
|
||||
return new CalculationResult(insuranceSum, yearlyPremium);
|
||||
}
|
||||
|
||||
private BigDecimal getInsuranceSum(BigDecimal baseInsuranceSum, BigDecimal tariffRate) {
|
||||
|
||||
return baseInsuranceSum.multiply(tariffRate);
|
||||
return baseInsuranceSum.multiply(tariffRate).stripTrailingZeros();
|
||||
}
|
||||
|
||||
private BigDecimal ageFactorLookup(LocalDate birthday, LocalDate insuranceStartDate) {
|
||||
|
||||
Reference in New Issue
Block a user