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 voidassertValidDelta(double delta) (package private) static voidassertValidDelta(float delta) (package private) static StringbuildPrefix(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 void(package private) static void(package private) static void(package private) static void(package private) static voidprivate static voidfailIllegalDelta(String delta) (package private) static voidfailNotEqual(Object expected, Object actual, String message) Typically used forassertEquals().(package private) static voidfailNotEqual(Object expected, Object actual, Supplier<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 Stringprivate static StringformatClassAndValue(Object value, String valueString) (package private) static StringformatIndexes(Deque<Integer> indexes) (package private) static StringformatValues(Object expected, Object actual) (package private) static StringgetCanonicalName(Class<?> clazz) private static StringgetClassName(Object obj) (package private) static StringnullSafeGet(Object messageOrSupplier) Alternative tonullSafeGet(Supplier)that is used to avoid wrapping a String in a lambda expression.(package private) static StringnullSafeGet(Supplier<String> messageSupplier) (package private) static booleanobjectsAreEqual(Object obj1, Object obj2) private static Stringprivate 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 aStringorSupplier<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
-