Package org.junit.jupiter.api
Class AssertionUtils
java.lang.Object
org.junit.jupiter.api.AssertionUtils
AssertionUtils
is a collection of utility methods that are common to
all assertion implementations.- Since:
- 5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
assertValidDelta
(double delta) (package private) static void
assertValidDelta
(float delta) (package private) static String
buildPrefix
(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
(package private) static void
(package private) static void
(package private) static void
(package private) static void
private static void
failIllegalDelta
(String delta) (package private) static void
failNotEqual
(Object expected, Object actual, String message) Typically used forassertEquals()
.(package private) static void
failNotEqual
(Object expected, Object actual, Supplier<String> messageSupplier) Typically used forassertEquals()
.(package private) static boolean
floatsAreEqual
(float value1, float value2) (package private) static boolean
floatsAreEqual
(float value1, float value2, float delta) (package private) static String
private static String
formatClassAndValue
(Object value, String valueString) (package private) static String
formatIndexes
(Deque<Integer> indexes) (package private) static String
formatValues
(Object expected, Object actual) (package private) static String
getCanonicalName
(Class<?> clazz) private static String
getClassName
(Object obj) (package private) static String
nullSafeGet
(Object messageOrSupplier) Alternative tonullSafeGet(Supplier)
that is used to avoid wrapping a String in a lambda expression.(package private) static String
nullSafeGet
(Supplier<String> messageSupplier) (package private) static boolean
objectsAreEqual
(Object obj1, Object obj2) private static String
private static String
-
Constructor Details
-
AssertionUtils
private AssertionUtils()
-
-
Method Details
-
fail
static void fail() -
fail
-
fail
-
fail
-
fail
-
fail
-
failNotEqual
Typically used forassertEquals()
. -
failNotEqual
Typically used forassertEquals()
. -
nullSafeGet
-
nullSafeGet
Alternative tonullSafeGet(Supplier)
that is used to avoid wrapping a String in a lambda expression.- Parameters:
messageOrSupplier
- an object that is either aString
orSupplier<String>
-
buildPrefix
-
getCanonicalName
-
format
-
formatValues
-
formatClassAndValue
-
toString
-
toHash
-
getClassName
-
formatIndexes
-
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
-
failIllegalDelta
-