Package org.junit.jupiter.api
Class AssertionUtils
- java.lang.Object
-
- org.junit.jupiter.api.AssertionUtils
-
class AssertionUtils extends java.lang.ObjectAssertionUtilsis a collection of utility methods that are common to all assertion implementations.- Since:
- 5.0
-
-
Constructor Summary
Constructors Modifier Constructor Description privateAssertionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidassertValidDelta(double delta)(package private) static voidassertValidDelta(float delta)(package private) static java.lang.StringbuildPrefix(java.lang.String message)(package private) static booleandoublesAreEqual(double value1, double value2)(package private) static booleandoublesAreEqual(double value1, double value2, double delta)(package private) static voidfail()(package private) static voidfail(java.lang.String message)(package private) static voidfail(java.lang.String message, java.lang.Object expected, java.lang.Object actual)(package private) static voidfail(java.lang.String message, java.lang.Throwable cause)(package private) static voidfail(java.lang.Throwable cause)(package private) static voidfail(java.util.function.Supplier<java.lang.String> messageSupplier)private static voidfailIllegalDelta(java.lang.String delta)(package private) static voidfailNotEqual(java.lang.Object expected, java.lang.Object actual, java.lang.String message)Typically used forassertEquals().(package private) static voidfailNotEqual(java.lang.Object expected, java.lang.Object actual, java.util.function.Supplier<java.lang.String> messageSupplier)Typically used forassertEquals().(package private) static booleanfloatsAreEqual(float value1, float value2)(package private) static booleanfloatsAreEqual(float value1, float value2, float delta)(package private) static java.lang.Stringformat(java.lang.Object expected, java.lang.Object actual, java.lang.String message)private static java.lang.StringformatClassAndValue(java.lang.Object value, java.lang.String valueString)(package private) static java.lang.StringformatIndexes(java.util.Deque<java.lang.Integer> indexes)(package private) static java.lang.StringformatValues(java.lang.Object expected, java.lang.Object actual)(package private) static java.lang.StringgetCanonicalName(java.lang.Class<?> clazz)private static java.lang.StringgetClassName(java.lang.Object obj)(package private) static java.lang.StringnullSafeGet(java.lang.Object messageOrSupplier)Alternative tonullSafeGet(Supplier)that is used to avoid wrapping a String in a lambda expression.(package private) static java.lang.StringnullSafeGet(java.util.function.Supplier<java.lang.String> messageSupplier)(package private) static booleanobjectsAreEqual(java.lang.Object obj1, java.lang.Object obj2)private static java.lang.StringtoHash(java.lang.Object obj)private static java.lang.StringtoString(java.lang.Object obj)
-
-
-
Method Detail
-
fail
static void fail()
-
fail
static void fail(java.lang.String message)
-
fail
static void fail(java.lang.String message, java.lang.Throwable cause)
-
fail
static void fail(java.lang.Throwable cause)
-
fail
static void fail(java.util.function.Supplier<java.lang.String> messageSupplier)
-
fail
static void fail(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
-
failNotEqual
static void failNotEqual(java.lang.Object expected, java.lang.Object actual, java.lang.String message)Typically used forassertEquals().
-
failNotEqual
static void failNotEqual(java.lang.Object expected, java.lang.Object actual, java.util.function.Supplier<java.lang.String> messageSupplier)Typically used forassertEquals().
-
nullSafeGet
static java.lang.String nullSafeGet(java.util.function.Supplier<java.lang.String> messageSupplier)
-
nullSafeGet
static java.lang.String nullSafeGet(java.lang.Object messageOrSupplier)
Alternative tonullSafeGet(Supplier)that is used to avoid wrapping a String in a lambda expression.- Parameters:
messageOrSupplier- an object that is either aStringorSupplier<String>
-
buildPrefix
static java.lang.String buildPrefix(java.lang.String message)
-
getCanonicalName
static java.lang.String getCanonicalName(java.lang.Class<?> clazz)
-
format
static java.lang.String format(java.lang.Object expected, java.lang.Object actual, java.lang.String message)
-
formatValues
static java.lang.String formatValues(java.lang.Object expected, java.lang.Object actual)
-
formatClassAndValue
private static java.lang.String formatClassAndValue(java.lang.Object value, java.lang.String valueString)
-
toString
private static java.lang.String toString(java.lang.Object obj)
-
toHash
private static java.lang.String toHash(java.lang.Object obj)
-
getClassName
private static java.lang.String getClassName(java.lang.Object obj)
-
formatIndexes
static java.lang.String formatIndexes(java.util.Deque<java.lang.Integer> indexes)
-
floatsAreEqual
static boolean floatsAreEqual(float value1, float value2, float delta)
-
assertValidDelta
static void assertValidDelta(float delta)
-
assertValidDelta
static void assertValidDelta(double delta)
-
floatsAreEqual
static boolean floatsAreEqual(float value1, float value2)
-
doublesAreEqual
static boolean doublesAreEqual(double value1, double value2, double delta)
-
doublesAreEqual
static boolean doublesAreEqual(double value1, double value2)
-
objectsAreEqual
static boolean objectsAreEqual(java.lang.Object obj1, java.lang.Object obj2)
-
failIllegalDelta
private static void failIllegalDelta(java.lang.String delta)
-
-