public abstract class RealNumbers<NUMBER extends Number & Comparable<NUMBER>> extends Numbers<NUMBER>
Constructor and Description |
---|
RealNumbers() |
RealNumbers(ComparisonStrategy comparisonStrategy) |
Modifier and Type | Method and Description |
---|---|
void |
assertEqual(AssertionInfo info,
NUMBER actual,
NUMBER expected,
Offset<NUMBER> offset)
Verifies that two real numbers 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 |
assertIsNaN(AssertionInfo info,
NUMBER actual)
Verifies that the actual value is equal to
NaN .It does not rely on the custom comparisonStrategy (if one is set). |
void |
assertIsNotNaN(AssertionInfo info,
NUMBER actual)
Verifies that the actual value is not equal to
NaN . |
protected boolean |
isGreaterThan(NUMBER value,
NUMBER other) |
protected abstract NUMBER |
NaN() |
absDiff, assertIsBetween, assertIsCloseTo, assertIsCloseToPercentage, assertIsNegative, assertIsNotNegative, assertIsNotPositive, assertIsNotZero, assertIsPositive, assertIsStrictlyBetween, assertIsZero, zero
areEqual, assertEqual, assertEqualByComparison, assertGreaterThan, assertGreaterThanOrEqualTo, assertIsBetween, assertLessThan, assertLessThanOrEqualTo, assertNotEqual, assertNotEqualByComparison, assertNotNull, getComparator, instance
public RealNumbers()
public RealNumbers(ComparisonStrategy comparisonStrategy)
public void assertIsNaN(AssertionInfo info, NUMBER actual)
NaN
.info
- contains information about the assertion.actual
- the actual value.AssertionError
- if the actual value is not equal to NaN
.protected abstract NUMBER NaN()
public void assertEqual(AssertionInfo info, NUMBER actual, NUMBER expected, Offset<NUMBER> offset)
info
- contains information about the assertion.actual
- the actual value.expected
- the expected value.offset
- the given positive offset.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.public void assertIsNotNaN(AssertionInfo info, NUMBER actual)
NaN
.info
- contains information about the assertion.actual
- the actual value.AssertionError
- if the actual value is equal to NaN
.protected boolean isGreaterThan(NUMBER value, NUMBER other)
isGreaterThan
in class Numbers<NUMBER extends Number & Comparable<NUMBER>>
Copyright © 2013–2016 AssertJ. All rights reserved.