Class DefaultNumberComparator
java.lang.Object
net.javacrumbs.jsonunit.core.internal.DefaultNumberComparator
- All Implemented Interfaces:
NumberComparator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancompare(@NotNull BigDecimal expectedValue, @NotNull BigDecimal actualValue, @Nullable BigDecimal tolerance) Compares two numbers.
-
Constructor Details
-
DefaultNumberComparator
public DefaultNumberComparator()
-
-
Method Details
-
compare
public boolean compare(@NotNull @NotNull BigDecimal expectedValue, @NotNull @NotNull BigDecimal actualValue, @Nullable @Nullable BigDecimal tolerance) Description copied from interface:NumberComparatorCompares two numbers. Can be customized according to the needs, especially when comparing floating point numbers. Is 7 == 7.0? Is 7.0 == 7.00? Now you can choose.- Specified by:
comparein interfaceNumberComparator- Parameters:
expectedValue- expected valueactualValue- actual valuetolerance- tolerance- Returns:
- true if the numbers should be considered equal
-