-
-
Notifications
You must be signed in to change notification settings - Fork 390
Closed
Labels
Description
If you use
JaversBuilder.javers().withListCompareAlgorithm(ListCompareAlgorithm.AS_SET)
.registerCustomComparator(new CustomBigDecimalComparator(2), BigDecimal.class);
The CustomBigDecimalComparator is not invoked.
JaversBuilder.javers().registerCustomComparator(new CustomBigDecimalComparator(2), BigDecimal.class);
is working and CustomBigDecimalComparator is invoked.
Vehicle v = new Vehicle();
VehicleCharacteristics c = new VehicleCharacteristics();
c.setCo2Emission(BigDecimal.valueOf(0));
v.setCharacteristics(c);
Vehicle v2 = new Vehicle();
VehicleCharacteristics c2 = new VehicleCharacteristics();
c2.setCo2Emission(new BigDecimal("0.00"));
v2.setCharacteristics(c2);
Property p2 = ((Building) new Building().setSelf("B111")).setFloors(
Arrays.asList(new Floor().setArea(BigDecimal.valueOf(3)), new Floor().setArea(BigDecimal.valueOf(7))));
Property p4 = ((Building) new Building().setSelf("B111")).setFloors(Arrays
.asList(new Floor().setArea(new BigDecimal("3.00")), new Floor().setArea(new BigDecimal("7.00"))));
assertFalse(javers.compare(p2, p4))
Reactions are currently unavailable