org.assertj.core.internal
Class Doubles

java.lang.Object
  extended by org.assertj.core.internal.Comparables
      extended by org.assertj.core.internal.Numbers<NUMBER>
          extended by org.assertj.core.internal.RealNumbers<Double>
              extended by org.assertj.core.internal.Doubles

public class Doubles
extends RealNumbers<Double>

Reusable assertions for Doubles.

Author:
Alex Ruiz, Joel Costigliola

Constructor Summary
Doubles(ComparisonStrategy comparisonStrategy)
           
 
Method Summary
 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.
 void assertIsCloseTo(WritableAssertionInfo info, Double actual, double other, Offset<Double> offset)
           
static Doubles instance()
          Returns the singleton instance of this class based on StandardComparisonStrategy.
protected  boolean isEqualTo(Double actual, Double expected, Offset<?> offset)
          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.
protected  Double NaN()
           
protected  Double zero()
           
 
Methods inherited from class org.assertj.core.internal.RealNumbers
assertIsNaN, assertIsNotNaN
 
Methods inherited from class org.assertj.core.internal.Numbers
assertIsBetween, assertIsNegative, assertIsNotNegative, assertIsNotPositive, assertIsNotZero, assertIsPositive, assertIsStrictlyBetween, assertIsZero
 
Methods inherited from class org.assertj.core.internal.Comparables
areEqual, assertEqual, assertEqualByComparison, assertGreaterThan, assertGreaterThanOrEqualTo, assertIsBetween, assertLessThan, assertLessThanOrEqualTo, assertNotEqual, assertNotEqualByComparison, assertNotNull, getComparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Doubles

public Doubles(ComparisonStrategy comparisonStrategy)
Method Detail

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.

assertIsCloseTo

public void assertIsCloseTo(WritableAssertionInfo info,
                            Double actual,
                            double other,
                            Offset<Double> offset)


Copyright © 2013–2015 AssertJ. All rights reserved.