Class Doubles


public class Doubles extends RealNumbers<Double>
Reusable assertions for Doubles.
Author:
Alex Ruiz, Joel Costigliola
  • Constructor Details

  • Method Details

    • instance

      public static Doubles instance()
      Returns the singleton instance of this class based on StandardComparisonStrategy.
      Returns:
      the singleton instance of this class based on StandardComparisonStrategy.
    • zero

      protected Double zero()
      Specified by:
      zero in class Numbers<Double>
    • NaN

      protected Double NaN()
      Specified by:
      NaN in class RealNumbers<Double>
    • assertEqual

      public void assertEqual(AssertionInfo info, Double actual, Double expected, Offset<Double> offset)
      Verifies that two floats are equal within a positive offset.
      It does not rely on the custom comparisonStrategy (if one is set) because using an offset is already a specific comparison strategy.
      Parameters:
      info - contains information about the assertion.
      actual - the actual value.
      expected - the expected value.
      offset - the given positive offset.
      Throws:
      NullPointerException - if the given offset is null.
      AssertionError - if the actual value is null.
      AssertionError - if the actual value is not equal to the expected one.
    • isEqualTo

      protected boolean isEqualTo(Double actual, Double expected, Offset<?> offset)
      Description copied from class: RealNumbers
      Returns true if the two floats parameter are equal within a positive offset, false otherwise.
      It does not rely on the custom comparisonStrategy (if one is set) because using an offset is already a specific comparison strategy.
      Specified by:
      isEqualTo in class RealNumbers<Double>
      Parameters:
      actual - the actual value.
      expected - the expected value.
      offset - the given positive offset.
      Returns:
      true if the two floats parameter are equal within a positive offset, false otherwise.