Class DefaultNumberComparator

java.lang.Object
net.javacrumbs.jsonunit.core.internal.DefaultNumberComparator
All Implemented Interfaces:
NumberComparator

public class DefaultNumberComparator extends Object implements NumberComparator
  • 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: NumberComparator
      Compares 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:
      compare in interface NumberComparator
      Parameters:
      expectedValue - expected value
      actualValue - actual value
      tolerance - tolerance
      Returns:
      true if the numbers should be considered equal