Top Description Constructors Methods
org.junit.jupiter.api

public Class Assertions

extends Object
Class Inheritance
Annotations
@API
status:STABLE
since:5.0
Static Imports
org.apiguardian.api.API.Status.STABLE

Assertions is a collection of utility methods that support asserting conditions in tests.

Unless otherwise noted, a failed assertion will throw an org.opentest4j.AssertionFailedError or a subclass thereof.

Object Equality

Assertion methods comparing two objects for equality, such as the assertEquals(expected, actual) and assertNotEquals(unexpected, actual) variants, are only intended to test equality for an (un-)expected value and an actual value. They are not designed for testing whether a class correctly implements Object#equals(Object). For example, assertEquals() might immediately return true when provided the same object for the expected and actual values, without calling equals(Object) at all. Tests that aim to verify the equals(Object) implementation should instead be written to explicitly verify the Object#equals(Object) contract by using assertTrue() or assertFalse() — for example, assertTrue(expected.equals(actual)), assertTrue(actual.equals(expected)), assertFalse(expected.equals(null)), etc.

Kotlin Support

Additional Kotlin assertions can be found as top-level functions in the org.junit.jupiter.api package.

Preemptive Timeouts

The various assertTimeoutPreemptively() methods in this class execute the provided callback (executable or supplier) in a different thread than that of the calling code. If the timeout is exceeded, an attempt will be made to preemptively abort execution of the callback by interrupting the callback's thread. If the callback's thread does not return when interrupted, the thread will continue to run in the background after the assertTimeoutPreemptively() method has returned.

Furthermore, the behavior of assertTimeoutPreemptively() methods can lead to undesirable side effects if the code that is executed within the callback relies on ThreadLocal storage. One common example of this is the transactional testing support in the Spring Framework. Specifically, Spring's testing support binds transaction state to the current thread (via a ThreadLocal) before a test method is invoked. Consequently, if a callback provided to assertTimeoutPreemptively() invokes Spring-managed components that participate in transactions, any actions taken by those components will not be rolled back with the test-managed transaction. On the contrary, such actions will be committed to the persistent store (e.g., relational database) even though the test-managed transaction is rolled back. Similar side effects may be encountered with other frameworks that rely on ThreadLocal storage.

Extensibility

Although it is technically possible to extend this class, extension is strongly discouraged. The JUnit Team highly recommends that the methods defined in this class be used via static imports.

Since
5.0
See Also
org.opentest4j.AssertionFailedError, Assumptions

Constructor Summary

AccessConstructor and Description
protected
Assertions()

Protected constructor allowing subclassing but not direct instantiation.

Method Summary

Modifier and TypeMethod and Description
public static void
assertAll(Executable... executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertAll(@Nullable String heading, Executable... executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertAll(Collection<Executable> executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertAll(@Nullable String heading, Collection<Executable> executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertAll(Stream<Executable> executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertAll(@Nullable String heading, Stream<Executable> executables)

Assert that all supplied executables do not throw exceptions.

public static void
assertArrayEquals(@Nullable boolean[] expected, @Nullable boolean[] actual)

Assert that expected and actual boolean arrays are equal.

public static void
assertArrayEquals(@Nullable boolean[] expected, @Nullable boolean[] actual, @Nullable String message)

Assert that expected and actual boolean arrays are equal.

public static void
assertArrayEquals(@Nullable boolean[] expected, @Nullable boolean[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual boolean arrays are equal.

public static void
assertArrayEquals(@Nullable char[] expected, @Nullable char[] actual)

Assert that expected and actual char arrays are equal.

public static void
assertArrayEquals(@Nullable char[] expected, @Nullable char[] actual, @Nullable String message)

Assert that expected and actual char arrays are equal.

public static void
assertArrayEquals(@Nullable char[] expected, @Nullable char[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual char arrays are equal.

public static void
assertArrayEquals(@Nullable byte[] expected, @Nullable byte[] actual)

Assert that expected and actual byte arrays are equal.

public static void
assertArrayEquals(@Nullable byte[] expected, @Nullable byte[] actual, @Nullable String message)

Assert that expected and actual byte arrays are equal.

public static void
assertArrayEquals(@Nullable byte[] expected, @Nullable byte[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual byte arrays are equal.

public static void
assertArrayEquals(@Nullable short[] expected, @Nullable short[] actual)

Assert that expected and actual short arrays are equal.

public static void
assertArrayEquals(@Nullable short[] expected, @Nullable short[] actual, @Nullable String message)

Assert that expected and actual short arrays are equal.

public static void
assertArrayEquals(@Nullable short[] expected, @Nullable short[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual short arrays are equal.

public static void
assertArrayEquals(@Nullable int[] expected, @Nullable int[] actual)

Assert that expected and actual int arrays are equal.

public static void
assertArrayEquals(@Nullable int[] expected, @Nullable int[] actual, @Nullable String message)

Assert that expected and actual int arrays are equal.

public static void
assertArrayEquals(@Nullable int[] expected, @Nullable int[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual int arrays are equal.

public static void
assertArrayEquals(@Nullable long[] expected, @Nullable long[] actual)

Assert that expected and actual long arrays are equal.

public static void
assertArrayEquals(@Nullable long[] expected, @Nullable long[] actual, @Nullable String message)

Assert that expected and actual long arrays are equal.

public static void
assertArrayEquals(@Nullable long[] expected, @Nullable long[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual long arrays are equal.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual)

Assert that expected and actual float arrays are equal.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual, @Nullable String message)

Assert that expected and actual float arrays are equal.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual float arrays are equal.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual, float delta)

Assert that expected and actual float arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual, float delta, @Nullable String message)

Assert that expected and actual float arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable float[] expected, @Nullable float[] actual, float delta, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual float arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual)

Assert that expected and actual double arrays are equal.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual, @Nullable String message)

Assert that expected and actual double arrays are equal.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual double arrays are equal.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual, double delta)

Assert that expected and actual double arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual, double delta, @Nullable String message)

Assert that expected and actual double arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable double[] expected, @Nullable double[] actual, double delta, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual double arrays are equal within the given non-negative delta.

public static void
assertArrayEquals(@Nullable @Nullable Object[] expected, @Nullable @Nullable Object[] actual)

Assert that expected and actual object arrays are deeply equal.

public static void
assertArrayEquals(@Nullable @Nullable Object[] expected, @Nullable @Nullable Object[] actual, @Nullable String message)

Assert that expected and actual object arrays are deeply equal.

public static void
assertArrayEquals(@Nullable @Nullable Object[] expected, @Nullable @Nullable Object[] actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual object arrays are deeply equal.

public static void
assertDoesNotThrow(Executable executable)

Assert that execution of the supplied executable does not throw any kind of exception.

public static void
assertDoesNotThrow(Executable executable, @Nullable String message)

Assert that execution of the supplied executable does not throw any kind of exception.

public static void
assertDoesNotThrow(Executable executable, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied executable does not throw any kind of exception.

public static <T extends @Nullable Object> T
assertDoesNotThrow(ThrowingSupplier<T> supplier)

Assert that execution of the supplied supplier does not throw any kind of exception.

public static <T extends @Nullable Object> T
assertDoesNotThrow(ThrowingSupplier<T> supplier, @Nullable String message)

Assert that execution of the supplied supplier does not throw any kind of exception.

public static <T extends @Nullable Object> T
assertDoesNotThrow(ThrowingSupplier<T> supplier, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied supplier does not throw any kind of exception.

public static void
assertEquals(short expected, short actual)

Assert that expected and actual are equal.

public static void
assertEquals(short expected, @Nullable Short actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, short actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, @Nullable Short actual)

Assert that expected and actual are equal.

public static void
assertEquals(short expected, short actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(short expected, @Nullable Short actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, short actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, @Nullable Short actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(short expected, short actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(short expected, @Nullable Short actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, short actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Short expected, @Nullable Short actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, byte actual)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, @Nullable Byte actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, byte actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, @Nullable Byte actual)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, byte actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, @Nullable Byte actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, byte actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, @Nullable Byte actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, byte actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(byte expected, @Nullable Byte actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, byte actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Byte expected, @Nullable Byte actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, int actual)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, @Nullable Integer actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, int actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, @Nullable Integer actual)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, int actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, @Nullable Integer actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, int actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, @Nullable Integer actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, int actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(int expected, @Nullable Integer actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, int actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Integer expected, @Nullable Integer actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, long actual)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, @Nullable Long actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, long actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, @Nullable Long actual)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, long actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, @Nullable Long actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, long actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, @Nullable Long actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, long actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(long expected, @Nullable Long actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, long actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Long expected, @Nullable Long actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, float actual)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, @Nullable Float actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, float actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, @Nullable Float actual)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, float actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, @Nullable Float actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, float actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, @Nullable Float actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, float actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, @Nullable Float actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, float actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Float expected, @Nullable Float actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(float expected, float actual, float delta)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(float expected, float actual, float delta, @Nullable String message)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(float expected, float actual, float delta, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(double expected, double actual)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, @Nullable Double actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, double actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, @Nullable Double actual)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, double actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, @Nullable Double actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, double actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, @Nullable Double actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, double actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, @Nullable Double actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, double actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Double expected, @Nullable Double actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(double expected, double actual, double delta)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(double expected, double actual, double delta, @Nullable String message)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(double expected, double actual, double delta, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal within the given non-negative delta.

public static void
assertEquals(char expected, char actual)

Assert that expected and actual are equal.

public static void
assertEquals(char expected, @Nullable Character actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, char actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, @Nullable Character actual)

Assert that expected and actual are equal.

public static void
assertEquals(char expected, char actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(char expected, @Nullable Character actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, char actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, @Nullable Character actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(char expected, char actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(char expected, @Nullable Character actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, char actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Character expected, @Nullable Character actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Object expected, @Nullable Object actual)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Object expected, @Nullable Object actual, @Nullable String message)

Assert that expected and actual are equal.

public static void
assertEquals(@Nullable Object expected, @Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual are equal.

public static void
assertFalse(boolean condition)

Assert that the supplied condition is false.

public static void
assertFalse(boolean condition, @Nullable String message)

Assert that the supplied condition is false.

public static void
assertFalse(boolean condition, Supplier<@Nullable String> messageSupplier)

Assert that the supplied condition is false.

public static void
assertFalse(BooleanSupplier booleanSupplier)

Assert that the boolean condition supplied by booleanSupplier is false.

public static void
assertFalse(BooleanSupplier booleanSupplier, @Nullable String message)

Assert that the boolean condition supplied by booleanSupplier is false.

public static void
assertFalse(BooleanSupplier booleanSupplier, Supplier<@Nullable String> messageSupplier)

Assert that the boolean condition supplied by booleanSupplier is false.

public static <T> T
assertInstanceOf(Class<T> expectedType, @Nullable Object actualValue)

Assert that the supplied actualValue is an instance of the expectedType.

public static <T> T
assertInstanceOf(Class<T> expectedType, @Nullable Object actualValue, @Nullable String message)

Assert that the supplied actualValue is an instance of the expectedType.

public static <T> T
assertInstanceOf(Class<T> expectedType, @Nullable Object actualValue, Supplier<@Nullable String> messageSupplier)

Assert that the supplied actualValue is an instance of the expectedType.

public static void
assertIterableEquals(@Nullable Iterable<?> expected, @Nullable Iterable<?> actual)

Assert that expected and actual iterables are deeply equal.

public static void
assertIterableEquals(@Nullable Iterable<?> expected, @Nullable Iterable<?> actual, @Nullable String message)

Assert that expected and actual iterables are deeply equal.

public static void
assertIterableEquals(@Nullable Iterable<?> expected, @Nullable Iterable<?> actual, Supplier<@Nullable String> messageSupplier)

Assert that expected and actual iterables are deeply equal.

public static void
assertLinesMatch(List<String> expectedLines, List<String> actualLines)

Assert that expected list of Strings matches actual list.

public static void
assertLinesMatch(List<String> expectedLines, List<String> actualLines, @Nullable String message)

Assert that expected list of Strings matches actual list.

public static void
assertLinesMatch(List<String> expectedLines, List<String> actualLines, Supplier<@Nullable String> messageSupplier)

Assert that expected list of Strings matches actual list.

public static void
assertLinesMatch(Stream<String> expectedLines, Stream<String> actualLines)

Assert that expected stream of Strings matches actual stream.

public static void
assertLinesMatch(Stream<String> expectedLines, Stream<String> actualLines, @Nullable String message)

Assert that expected stream of Strings matches actual stream.

public static void
assertLinesMatch(Stream<String> expectedLines, Stream<String> actualLines, Supplier<@Nullable String> messageSupplier)

Assert that expected stream of Strings matches actual stream.

public static void
assertNotEquals(byte unexpected, byte actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(byte unexpected, @Nullable Byte actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, byte actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, @Nullable Byte actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(byte unexpected, byte actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(byte unexpected, @Nullable Byte actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, byte actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, @Nullable Byte actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(byte unexpected, byte actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(byte unexpected, @Nullable Byte actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, byte actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Byte unexpected, @Nullable Byte actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, short actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, @Nullable Short actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, short actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, @Nullable Short actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, short actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, @Nullable Short actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, short actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, @Nullable Short actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, short actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(short unexpected, @Nullable Short actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, short actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Short unexpected, @Nullable Short actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, int actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, @Nullable Integer actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, int actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, @Nullable Integer actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, int actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, @Nullable Integer actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, int actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, @Nullable Integer actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, int actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(int unexpected, @Nullable Integer actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, int actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Integer unexpected, @Nullable Integer actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, long actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, @Nullable Long actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, long actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, @Nullable Long actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, long actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, @Nullable Long actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, long actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, @Nullable Long actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, long actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(long unexpected, @Nullable Long actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, long actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Long unexpected, @Nullable Long actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, float actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, @Nullable Float actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, float actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, @Nullable Float actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, float actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, @Nullable Float actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, float actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, @Nullable Float actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, float actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, @Nullable Float actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, float actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Float unexpected, @Nullable Float actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(float unexpected, float actual, float delta)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(float unexpected, float actual, float delta, @Nullable String message)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(float unexpected, float actual, float delta, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(double unexpected, double actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, @Nullable Double actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, double actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, @Nullable Double actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, double actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, @Nullable Double actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, double actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, @Nullable Double actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, double actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, @Nullable Double actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, double actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Double unexpected, @Nullable Double actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(double unexpected, double actual, double delta)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(double unexpected, double actual, double delta, @Nullable String message)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(double unexpected, double actual, double delta, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal within the given delta.

public static void
assertNotEquals(char unexpected, char actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(char unexpected, @Nullable Character actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, char actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, @Nullable Character actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(char unexpected, char actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(char unexpected, @Nullable Character actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, char actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, @Nullable Character actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(char unexpected, char actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(char unexpected, @Nullable Character actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, char actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Character unexpected, @Nullable Character actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Object unexpected, @Nullable Object actual)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Object unexpected, @Nullable Object actual, @Nullable String message)

Assert that unexpected and actual are not equal.

public static void
assertNotEquals(@Nullable Object unexpected, @Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that unexpected and actual are not equal.

public static void
assertNotNull(@Nullable Object actual)

Assert that actual is not null.

public static void
assertNotNull(@Nullable Object actual, @Nullable String message)

Assert that actual is not null.

public static void
assertNotNull(@Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that actual is not null.

public static void
assertNotSame(@Nullable Object unexpected, @Nullable Object actual)

Assert that the unexpected object and the actual object are not the same object.

public static void
assertNotSame(@Nullable Object unexpected, @Nullable Object actual, @Nullable String message)

Assert that the unexpected object and the actual object are not the same object.

public static void
assertNotSame(@Nullable Object unexpected, @Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that the unexpected object and the actual object are not the same object.

public static void
assertNull(@Nullable Object actual)

Assert that actual is null.

public static void
assertNull(@Nullable Object actual, @Nullable String message)

Assert that actual is null.

public static void
assertNull(@Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that actual is null.

public static void
assertSame(@Nullable Object expected, @Nullable Object actual)

Assert that the expected object and the actual object are the same object.

public static void
assertSame(@Nullable Object expected, @Nullable Object actual, @Nullable String message)

Assert that the expected object and the actual object are the same object.

public static void
assertSame(@Nullable Object expected, @Nullable Object actual, Supplier<@Nullable String> messageSupplier)

Assert that the expected object and the actual object are the same object.

public static <T extends Throwable> T
assertThrows(Class<T> expectedType, Executable executable)

Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.

public static <T extends Throwable> T
assertThrows(Class<T> expectedType, Executable executable, @Nullable String message)

Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.

public static <T extends Throwable> T
assertThrows(Class<T> expectedType, Executable executable, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.

public static <T extends Throwable> T
assertThrowsExactly(Class<T> expectedType, Executable executable)

Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.

public static <T extends Throwable> T
assertThrowsExactly(Class<T> expectedType, Executable executable, @Nullable String message)

Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.

public static <T extends Throwable> T
assertThrowsExactly(Class<T> expectedType, Executable executable, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.

public static void
assertTimeout(Duration timeout, Executable executable)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static void
assertTimeout(Duration timeout, Executable executable, @Nullable String message)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static void
assertTimeout(Duration timeout, Executable executable, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeout(Duration timeout, ThrowingSupplier<T> supplier)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeout(Duration timeout, ThrowingSupplier<T> supplier, @Nullable String message)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeout(Duration timeout, ThrowingSupplier<T> supplier, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static void
assertTimeoutPreemptively(Duration timeout, Executable executable)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static void
assertTimeoutPreemptively(Duration timeout, Executable executable, @Nullable String message)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static void
assertTimeoutPreemptively(Duration timeout, Executable executable, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied executable completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeoutPreemptively(Duration timeout, ThrowingSupplier<T> supplier)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeoutPreemptively(Duration timeout, ThrowingSupplier<T> supplier, @Nullable String message)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static <T extends @Nullable Object> T
assertTimeoutPreemptively(Duration timeout, ThrowingSupplier<T> supplier, Supplier<@Nullable String> messageSupplier)

Assert that execution of the supplied supplier completes before the given timeout is exceeded.

public static void
assertTrue(boolean condition)

Assert that the supplied condition is true.

public static void
assertTrue(boolean condition, Supplier<@Nullable String> messageSupplier)

Assert that the supplied condition is true.

public static void
assertTrue(BooleanSupplier booleanSupplier)

Assert that the boolean condition supplied by booleanSupplier is true.

public static void
assertTrue(BooleanSupplier booleanSupplier, @Nullable String message)

Assert that the boolean condition supplied by booleanSupplier is true.

public static void
assertTrue(boolean condition, @Nullable String message)

Assert that the supplied condition is true.

public static void
assertTrue(BooleanSupplier booleanSupplier, Supplier<@Nullable String> messageSupplier)

Assert that the boolean condition supplied by booleanSupplier is true.

public static <V> V
fail()

Fail the test without a failure message.

public static <V> V
fail(@Nullable String message)

Fail the test with the given failure message.

public static <V> V
fail(@Nullable String message, @Nullable Throwable cause)

Fail the test with the given failure message as well as the underlying cause.

public static <V> V
fail(@Nullable Throwable cause)

Fail the test with the given underlying cause.

public static <V> V
fail(Supplier<@Nullable String> messageSupplier)

Fail the test with the failure message retrieved from the given messageSupplier.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait