class AssertionUtils
extends java.lang.Object
AssertionUtils
is a collection of utility methods that are common to
all assertion implementations.Modifier | Constructor and Description |
---|---|
private |
AssertionUtils() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
assertValidDelta(double delta) |
(package private) static void |
assertValidDelta(float delta) |
(package private) static java.lang.String |
buildPrefix(java.lang.String message) |
(package private) static boolean |
doublesAreEqual(double value1,
double value2) |
(package private) static boolean |
doublesAreEqual(double value1,
double value2,
double delta) |
(package private) static void |
fail() |
(package private) static void |
fail(java.lang.String message) |
(package private) static void |
fail(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual) |
(package private) static void |
fail(java.lang.String message,
java.lang.Throwable cause) |
(package private) static void |
fail(java.util.function.Supplier<java.lang.String> messageSupplier) |
(package private) static void |
fail(java.lang.Throwable cause) |
private static void |
failIllegalDelta(java.lang.String delta) |
(package private) static void |
failNotEqual(java.lang.Object expected,
java.lang.Object actual,
java.lang.String message)
Typically used for
assertEquals() . |
(package private) static void |
failNotEqual(java.lang.Object expected,
java.lang.Object actual,
java.util.function.Supplier<java.lang.String> messageSupplier)
Typically used for
assertEquals() . |
(package private) static boolean |
floatsAreEqual(float value1,
float value2) |
(package private) static boolean |
floatsAreEqual(float value1,
float value2,
float delta) |
(package private) static java.lang.String |
format(java.lang.Object expected,
java.lang.Object actual,
java.lang.String message) |
private static java.lang.String |
formatClassAndValue(java.lang.Object value,
java.lang.String valueString) |
(package private) static java.lang.String |
formatIndexes(java.util.Deque<java.lang.Integer> indexes) |
(package private) static java.lang.String |
formatValues(java.lang.Object expected,
java.lang.Object actual) |
(package private) static java.lang.String |
getCanonicalName(java.lang.Class<?> clazz) |
private static java.lang.String |
getClassName(java.lang.Object obj) |
(package private) static java.lang.String |
nullSafeGet(java.lang.Object messageOrSupplier)
Alternative to
nullSafeGet(Supplier) that is used to avoid
wrapping a String in a lambda expression. |
(package private) static java.lang.String |
nullSafeGet(java.util.function.Supplier<java.lang.String> messageSupplier) |
(package private) static boolean |
objectsAreEqual(java.lang.Object obj1,
java.lang.Object obj2) |
private static java.lang.String |
toHash(java.lang.Object obj) |
private static java.lang.String |
toString(java.lang.Object obj) |
static void fail()
static void fail(java.lang.String message)
static void fail(java.lang.String message, java.lang.Throwable cause)
static void fail(java.lang.Throwable cause)
static void fail(java.util.function.Supplier<java.lang.String> messageSupplier)
static void fail(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
static void failNotEqual(java.lang.Object expected, java.lang.Object actual, java.lang.String message)
assertEquals()
.static void failNotEqual(java.lang.Object expected, java.lang.Object actual, java.util.function.Supplier<java.lang.String> messageSupplier)
assertEquals()
.static java.lang.String nullSafeGet(java.util.function.Supplier<java.lang.String> messageSupplier)
static java.lang.String nullSafeGet(java.lang.Object messageOrSupplier)
nullSafeGet(Supplier)
that is used to avoid
wrapping a String in a lambda expression.messageOrSupplier
- an object that is either a String
or
Supplier<String>
static java.lang.String buildPrefix(java.lang.String message)
static java.lang.String getCanonicalName(java.lang.Class<?> clazz)
static java.lang.String format(java.lang.Object expected, java.lang.Object actual, java.lang.String message)
static java.lang.String formatValues(java.lang.Object expected, java.lang.Object actual)
private static java.lang.String formatClassAndValue(java.lang.Object value, java.lang.String valueString)
private static java.lang.String toString(java.lang.Object obj)
private static java.lang.String toHash(java.lang.Object obj)
private static java.lang.String getClassName(java.lang.Object obj)
static java.lang.String formatIndexes(java.util.Deque<java.lang.Integer> indexes)
static boolean floatsAreEqual(float value1, float value2, float delta)
static void assertValidDelta(float delta)
static void assertValidDelta(double delta)
static boolean floatsAreEqual(float value1, float value2)
static boolean doublesAreEqual(double value1, double value2, double delta)
static boolean doublesAreEqual(double value1, double value2)
static boolean objectsAreEqual(java.lang.Object obj1, java.lang.Object obj2)
private static void failIllegalDelta(java.lang.String delta)