added stripTrailingZeros
This commit is contained in:
1 parent
8b871df81e
commit
e82445b0d5
1 file changed
+2
-2
@@ -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