Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Static method in class org.junit.jupiter.api.Assumptions
Abort the test without a message.
abort(String) - Static method in class org.junit.jupiter.api.Assumptions
Abort the test with the given message.
abort(Supplier<String>) - Static method in class org.junit.jupiter.api.Assumptions
Abort the test with the supplied message.
accept(T) - Method in interface org.junit.jupiter.api.function.ThrowingConsumer
Consume the supplied argument, potentially throwing an exception.
afterAll(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.AfterAllCallback
Callback that is invoked once after all tests in the current container.
AfterAll - Annotation Interface in org.junit.jupiter.api
@AfterAll is used to signal that the annotated method should be executed after all tests in the current test class.
AfterAllCallback - Interface in org.junit.jupiter.api.extension
AfterAllCallback defines the API for Extensions that wish to provide additional behavior to test containers once after all tests in the container have been executed.
afterEach(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.AfterEachCallback
Callback that is invoked after an individual test and any user-defined teardown methods for that test have been executed.
AfterEach - Annotation Interface in org.junit.jupiter.api
@AfterEach is used to signal that the annotated method should be executed after each @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, and @TestTemplate method in the current test class.
AfterEachCallback - Interface in org.junit.jupiter.api.extension
AfterEachCallback defines the API for Extensions that wish to provide additional behavior to tests after an individual test and any user-defined teardown methods (e.g., @AfterEach methods) for that test have been executed.
afterTestExecution(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback
Callback that is invoked immediately after an individual test has been executed but before any user-defined teardown methods have been executed for that test.
AfterTestExecutionCallback - Interface in org.junit.jupiter.api.extension
AfterTestExecutionCallback defines the API for Extensions that wish to provide additional behavior to tests immediately after an individual test has been executed but before any user-defined teardown methods (e.g., @AfterEach methods) have been executed for that test.
AIX - Enum constant in enum class org.junit.jupiter.api.condition.OS
IBM AIX operating system.
Alphanumeric() - Constructor for class org.junit.jupiter.api.MethodOrderer.Alphanumeric
Deprecated.
 
ALWAYS - Enum constant in enum class org.junit.jupiter.api.io.CleanupMode
Always clean up a temporary directory after the test has completed.
append(Object...) - Method in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
Create a new namespace by appending the supplied parts to the existing sequence of parts in this namespace.
architectures() - Element in annotation interface org.junit.jupiter.api.condition.DisabledOnOs
Architectures on which the annotated class or method should be disabled.
architectures() - Element in annotation interface org.junit.jupiter.api.condition.EnabledOnOs
Architectures on which the annotated class or method should be enabled.
assertAll(String, Collection<Executable>) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertAll(String, Stream<Executable>) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertAll(String, Executable...) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertAll(Collection<Executable>) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertAll(Stream<Executable>) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertAll(Executable...) - Static method in class org.junit.jupiter.api.Assertions
Assert that all supplied executables do not throw exceptions.
assertArrayEquals(boolean[], boolean[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual boolean arrays are equal.
assertArrayEquals(boolean[], boolean[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual boolean arrays are equal.
assertArrayEquals(boolean[], boolean[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual boolean arrays are equal.
assertArrayEquals(byte[], byte[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual byte arrays are equal.
assertArrayEquals(byte[], byte[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual byte arrays are equal.
assertArrayEquals(byte[], byte[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual byte arrays are equal.
assertArrayEquals(char[], char[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual char arrays are equal.
assertArrayEquals(char[], char[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual char arrays are equal.
assertArrayEquals(char[], char[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual char arrays are equal.
assertArrayEquals(double[], double[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal.
assertArrayEquals(double[], double[], double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal within the given non-negative delta.
assertArrayEquals(double[], double[], double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal within the given non-negative delta.
assertArrayEquals(double[], double[], double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal within the given non-negative delta.
assertArrayEquals(double[], double[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal.
assertArrayEquals(double[], double[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual double arrays are equal.
assertArrayEquals(float[], float[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal.
assertArrayEquals(float[], float[], float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal within the given non-negative delta.
assertArrayEquals(float[], float[], float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal within the given non-negative delta.
assertArrayEquals(float[], float[], float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal within the given non-negative delta.
assertArrayEquals(float[], float[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal.
assertArrayEquals(float[], float[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual float arrays are equal.
assertArrayEquals(int[], int[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual int arrays are equal.
assertArrayEquals(int[], int[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual int arrays are equal.
assertArrayEquals(int[], int[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual int arrays are equal.
assertArrayEquals(long[], long[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual long arrays are equal.
assertArrayEquals(long[], long[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual long arrays are equal.
assertArrayEquals(long[], long[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual long arrays are equal.
assertArrayEquals(short[], short[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual short arrays are equal.
assertArrayEquals(short[], short[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual short arrays are equal.
assertArrayEquals(short[], short[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual short arrays are equal.
assertArrayEquals(Object[], Object[]) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual object arrays are deeply equal.
assertArrayEquals(Object[], Object[], String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual object arrays are deeply equal.
assertArrayEquals(Object[], Object[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual object arrays are deeply equal.
assertDoesNotThrow(Executable) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable does not throw any kind of exception.
assertDoesNotThrow(Executable, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable does not throw any kind of exception.
assertDoesNotThrow(Executable, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable does not throw any kind of exception.
assertDoesNotThrow(ThrowingSupplier<T>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier does not throw any kind of exception.
assertDoesNotThrow(ThrowingSupplier<T>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier does not throw any kind of exception.
assertDoesNotThrow(ThrowingSupplier<T>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier does not throw any kind of exception.
assertEquals(byte, byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, char) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, char, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, Character) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, Character, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(char, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(double, double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(double, double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, Double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(float, float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(float, float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal within the given non-negative delta.
assertEquals(float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, Float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, int) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, int, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, Integer) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(int, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, Long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, Short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, char) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, char, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, Character) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, Character, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Character, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, Double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, Float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, int) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, int, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, Integer) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Integer, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, Long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, Short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertEquals(Short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are equal.
assertFalse(boolean) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is false.
assertFalse(boolean, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is false.
assertFalse(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is false.
assertFalse(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is false.
assertFalse(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is false.
assertFalse(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is false.
assertInstanceOf(Class<T>, Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied actualValue is an instance of the expectedType.
assertInstanceOf(Class<T>, Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied actualValue is an instance of the expectedType.
assertInstanceOf(Class<T>, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied actualValue is an instance of the expectedType.
Assertions - Class in org.junit.jupiter.api
Assertions is a collection of utility methods that support asserting conditions in tests.
Assertions() - Constructor for class org.junit.jupiter.api.Assertions
Protected constructor allowing subclassing but not direct instantiation.
assertIterableEquals(Iterable<?>, Iterable<?>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual iterables are deeply equal.
assertIterableEquals(Iterable<?>, Iterable<?>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual iterables are deeply equal.
assertIterableEquals(Iterable<?>, Iterable<?>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual iterables are deeply equal.
assertLinesMatch(List<String>, List<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected list of Strings matches actual list.
assertLinesMatch(List<String>, List<String>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected list of Strings matches actual list.
assertLinesMatch(List<String>, List<String>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected list of Strings matches actual list.
assertLinesMatch(Stream<String>, Stream<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected stream of Strings matches actual stream.
assertLinesMatch(Stream<String>, Stream<String>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected stream of Strings matches actual stream.
assertLinesMatch(Stream<String>, Stream<String>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected stream of Strings matches actual stream.
assertNotEquals(byte, byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, char) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, char, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, Character) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, Character, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(char, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(double, double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(double, double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, Double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(float, float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(float, float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal within the given delta.
assertNotEquals(float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, Float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, int) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, int, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, Integer) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(int, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, Long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, Short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, char) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, char, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, Character) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, Character, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Character, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, Double) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, Float) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, int) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, int, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, Integer) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Integer, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, Long) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, Short) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotEquals(Short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual are not equal.
assertNotNull(Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is not null.
assertNotNull(Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is not null.
assertNotNull(Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is not null.
assertNotSame(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual do not refer to the same object.
assertNotSame(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual do not refer to the same object.
assertNotSame(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual do not refer to the same object.
assertNull(Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is null.
assertNull(Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is null.
assertNull(Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that actual is null.
assertSame(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual refer to the same object.
assertSame(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual refer to the same object.
assertSame(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that expected and actual refer to the same object.
assertThrows(Class<T>, Executable) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
assertThrows(Class<T>, Executable, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
assertThrows(Class<T>, Executable, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
assertThrowsExactly(Class<T>, Executable) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.
assertThrowsExactly(Class<T>, Executable, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.
assertThrowsExactly(Class<T>, Executable, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable throws an exception of exactly the expectedType and return the exception.
assertTimeout(Duration, Executable) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeout(Duration, Executable, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeout(Duration, Executable, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeout(Duration, ThrowingSupplier<T>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTimeout(Duration, ThrowingSupplier<T>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTimeout(Duration, ThrowingSupplier<T>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, Executable) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, Executable, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, Executable, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied executable completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, ThrowingSupplier<T>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, ThrowingSupplier<T>, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTimeoutPreemptively(Duration, ThrowingSupplier<T>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that execution of the supplied supplier completes before the given timeout is exceeded.
assertTrue(boolean) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is true.
assertTrue(boolean, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is true.
assertTrue(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that the supplied condition is true.
assertTrue(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is true.
assertTrue(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is true.
assertTrue(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Assert that the boolean condition supplied by booleanSupplier is true.
assumeFalse(boolean) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeFalse(boolean, String) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeFalse(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeFalse(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeFalse(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeFalse(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(boolean) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(boolean, String) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumeTrue(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assumptions
Validate the given assumption.
assumingThat(boolean, Executable) - Static method in class org.junit.jupiter.api.Assumptions
Execute the supplied Executable, but only if the supplied assumption is valid.
assumingThat(BooleanSupplier, Executable) - Static method in class org.junit.jupiter.api.Assumptions
Execute the supplied Executable, but only if the supplied assumption is valid.
Assumptions - Class in org.junit.jupiter.api
Assumptions is a collection of utility methods that support conditional test execution based on assumptions.
Assumptions() - Constructor for class org.junit.jupiter.api.Assumptions
Protected constructor allowing subclassing but not direct instantiation.

B

beforeAll(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.BeforeAllCallback
Callback that is invoked once before all tests in the current container.
BeforeAll - Annotation Interface in org.junit.jupiter.api
@BeforeAll is used to signal that the annotated method should be executed before all tests in the current test class.
BeforeAllCallback - Interface in org.junit.jupiter.api.extension
BeforeAllCallback defines the API for Extensions that wish to provide additional behavior to test containers once before all tests in the container have been executed.
beforeEach(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.BeforeEachCallback
Callback that is invoked before an individual test and any user-defined setup methods for that test have been executed.
BeforeEach - Annotation Interface in org.junit.jupiter.api
@BeforeEach is used to signal that the annotated method should be executed before each @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, and @TestTemplate method in the current test class.
BeforeEachCallback - Interface in org.junit.jupiter.api.extension
BeforeEachCallback defines the API for Extensions that wish to provide additional behavior to tests before an individual test and any user-defined setup methods (e.g., @BeforeEach methods) for that test have been executed.
beforeTestExecution(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.BeforeTestExecutionCallback
Callback that is invoked immediately before an individual test is executed but after any user-defined setup methods have been executed for that test.
BeforeTestExecutionCallback - Interface in org.junit.jupiter.api.extension
BeforeTestExecutionCallback defines the API for Extensions that wish to provide additional behavior to tests immediately before an individual test is executed but after any user-defined setup methods (e.g., @BeforeEach methods) have been executed for that test.

C

ClassDescriptor - Interface in org.junit.jupiter.api
ClassDescriptor encapsulates functionality for a given Class.
ClassName() - Constructor for class org.junit.jupiter.api.ClassOrderer.ClassName
 
ClassOrderer - Interface in org.junit.jupiter.api
ClassOrderer defines the API for ordering top-level test classes and @Nested test classes.
ClassOrderer.ClassName - Class in org.junit.jupiter.api
ClassOrderer that sorts classes alphanumerically based on their fully qualified names using String.compareTo(String).
ClassOrderer.DisplayName - Class in org.junit.jupiter.api
ClassOrderer that sorts classes alphanumerically based on their display names using String.compareTo(String)
ClassOrderer.OrderAnnotation - Class in org.junit.jupiter.api
ClassOrderer that sorts classes based on the @Order annotation.
ClassOrderer.Random - Class in org.junit.jupiter.api
ClassOrderer that orders classes pseudo-randomly.
ClassOrdererContext - Interface in org.junit.jupiter.api
ClassOrdererContext encapsulates the context in which a ClassOrderer will be invoked.
cleanup() - Element in annotation interface org.junit.jupiter.api.io.TempDir
How the temporary directory gets cleaned up after the test completes.
CleanupMode - Enum Class in org.junit.jupiter.api.io
Enumeration of cleanup modes for @TempDir.
close() - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
Close underlying resources.
CONCURRENT - Enum constant in enum class org.junit.jupiter.api.parallel.ExecutionMode
Allow concurrent execution with any other node.
ConditionEvaluationResult - Class in org.junit.jupiter.api.extension
The result of evaluating an ExecutionCondition.
create(Object...) - Static method in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
Create a namespace which restricts access to data to all extensions which use the same sequence of parts for creating a namespace.
createTestInstance(TestInstanceFactoryContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestInstanceFactory
Callback for creating a test instance for the supplied context.
current() - Static method in enum class org.junit.jupiter.api.condition.OS
Get the current operating system.
CURRENT_REPETITION_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
Placeholder for the current repetition count of a @RepeatedTest method: {currentRepetition}
currentVersion() - Static method in enum class org.junit.jupiter.api.condition.JRE
 

D

DEFAULT - Enum constant in enum class org.junit.jupiter.api.io.CleanupMode
Use the default cleanup mode.
DEFAULT - Static variable in annotation interface org.junit.jupiter.api.Order
Default order value for elements not explicitly annotated with @Order, equal to the value of Integer.MAX_VALUE / 2.
DEFAULT_AFTER_ALL_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @AfterAll methods: "junit.jupiter.execution.timeout.afterall.method.default".
DEFAULT_AFTER_EACH_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @AfterEach methods: "junit.jupiter.execution.timeout.aftereach.method.default".
DEFAULT_BEFORE_ALL_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @BeforeAll methods: "junit.jupiter.execution.timeout.beforeall.method.default".
DEFAULT_BEFORE_EACH_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @BeforeEach methods: "junit.jupiter.execution.timeout.beforeeach.method.default".
DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.parallel.Execution
Property name used to set the default test execution mode for top-level classes: "junit.jupiter.execution.parallel.mode.classes.default"
DEFAULT_CLEANUP_MODE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.io.TempDir
The name of the configuration parameter that is used to configure the default CleanupMode.
DEFAULT_EXECUTION_MODE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.parallel.Execution
Property name used to set the default test execution mode: "junit.jupiter.execution.parallel.mode.default"
DEFAULT_GENERATOR - Static variable in annotation interface org.junit.jupiter.api.IndicativeSentencesGeneration
 
DEFAULT_GENERATOR_PROPERTY_NAME - Static variable in interface org.junit.jupiter.api.DisplayNameGenerator
Property name used to set the default display name generator class name: "junit.jupiter.displayname.generator.default"
DEFAULT_LIFECYCLE_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all lifecycle methods: "junit.jupiter.execution.timeout.lifecycle.method.default".
DEFAULT_LIFECYCLE_PROPERTY_NAME - Static variable in enum class org.junit.jupiter.api.TestInstance.Lifecycle
Property name used to set the default test instance lifecycle mode: "junit.jupiter.testinstance.lifecycle.default"
DEFAULT_ORDER_PROPERTY_NAME - Static variable in interface org.junit.jupiter.api.ClassOrderer
Property name used to set the default class orderer class name: "junit.jupiter.testclass.order.default"
DEFAULT_ORDER_PROPERTY_NAME - Static variable in interface org.junit.jupiter.api.MethodOrderer
Property name used to set the default method orderer class name: "junit.jupiter.testmethod.order.default"
DEFAULT_SEPARATOR - Static variable in annotation interface org.junit.jupiter.api.IndicativeSentencesGeneration
 
DEFAULT_TEST_FACTORY_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @TestFactory methods: "junit.jupiter.execution.timeout.testfactory.method.default".
DEFAULT_TEST_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @Test methods: "junit.jupiter.execution.timeout.test.method.default".
DEFAULT_TEST_TEMPLATE_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all @TestTemplate methods: "junit.jupiter.execution.timeout.testtemplate.method.default".
DEFAULT_TESTABLE_METHOD_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all testable methods: "junit.jupiter.execution.timeout.testable.method.default".
DEFAULT_TIMEOUT_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default timeout for all testable and lifecycle methods: "junit.jupiter.execution.timeout.default".
DEFAULT_TIMEOUT_THREAD_MODE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property name used to set the default thread mode for all testable and lifecycle methods: "junit.jupiter.execution.timeout.thread.mode.default".
disabled(String) - Static method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
Factory for creating disabled results.
disabled(String, String) - Static method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
Factory for creating disabled results with custom reasons added by the user.
Disabled - Annotation Interface in org.junit.jupiter.api
@Disabled is used to signal that the annotated test class or test method is currently disabled and should not be executed.
DisabledForJreRange - Annotation Interface in org.junit.jupiter.api.condition
@DisabledForJreRange is used to signal that the annotated test class or test method is only disabled for a specific range of Java Runtime Environment (JRE) versions from DisabledForJreRange.min() to DisabledForJreRange.max().
DisabledIf - Annotation Interface in org.junit.jupiter.api.condition
@DisabledIf is used to signal that the annotated test class or test method is disabled only if the provided condition evaluates to true.
DisabledIfEnvironmentVariable - Annotation Interface in org.junit.jupiter.api.condition
@DisabledIfEnvironmentVariable is used to signal that the annotated test class or test method is disabled if the value of the specified environment variable matches the specified regular expression.
DisabledIfEnvironmentVariables - Annotation Interface in org.junit.jupiter.api.condition
@DisabledIfEnvironmentVariables is a container for one or more @DisabledIfEnvironmentVariable declarations.
DisabledIfSystemProperties - Annotation Interface in org.junit.jupiter.api.condition
@DisabledIfSystemProperties is a container for one or more @DisabledIfSystemProperty declarations.
DisabledIfSystemProperty - Annotation Interface in org.junit.jupiter.api.condition
@DisabledIfSystemProperty is used to signal that the annotated test class or test method is disabled if the value of the specified system property matches the specified regular expression.
DisabledOnJre - Annotation Interface in org.junit.jupiter.api.condition
@DisabledOnJre is used to signal that the annotated test class or test method is disabled on one or more specified Java Runtime Environment (JRE) versions.
DisabledOnOs - Annotation Interface in org.junit.jupiter.api.condition
@DisabledOnOs is used to signal that the annotated test class or test method is disabled on one or more specified operating systems or on one or more specified architectures
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledForJreRange
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIf
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfSystemProperty
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledOnJre
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.DisabledOnOs
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledForJreRange
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIf
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfSystemProperty
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledOnJre
Custom reason to provide if the test or container is disabled.
disabledReason() - Element in annotation interface org.junit.jupiter.api.condition.EnabledOnOs
Custom reason to provide if the test or container is disabled.
DISPLAY_NAME_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
Placeholder for the display name of a @RepeatedTest method: {displayName}
DisplayName - Annotation Interface in org.junit.jupiter.api
@DisplayName is used to declare a custom display name for the annotated test class or test method.
DisplayName() - Constructor for class org.junit.jupiter.api.ClassOrderer.DisplayName
 
DisplayName() - Constructor for class org.junit.jupiter.api.MethodOrderer.DisplayName
 
DisplayNameGeneration - Annotation Interface in org.junit.jupiter.api
@DisplayNameGeneration is used to declare a custom display name generator for the annotated test class.
DisplayNameGenerator - Interface in org.junit.jupiter.api
DisplayNameGenerator defines the SPI for generating display names programmatically.
DisplayNameGenerator.IndicativeSentences - Class in org.junit.jupiter.api
DisplayNameGenerator that generates complete sentences.
DisplayNameGenerator.ReplaceUnderscores - Class in org.junit.jupiter.api
DisplayNameGenerator that replaces underscores with spaces.
DisplayNameGenerator.Simple - Class in org.junit.jupiter.api
Simple DisplayNameGenerator that removes trailing parentheses for methods with no parameters.
DisplayNameGenerator.Standard - Class in org.junit.jupiter.api
Standard DisplayNameGenerator.
dynamicContainer(String, Iterable<? extends DynamicNode>) - Static method in class org.junit.jupiter.api.DynamicContainer
Factory for creating a new DynamicContainer for the supplied display name and collection of dynamic nodes.
dynamicContainer(String, URI, Stream<? extends DynamicNode>) - Static method in class org.junit.jupiter.api.DynamicContainer
Factory for creating a new DynamicContainer for the supplied display name, custom test source URI, and stream of dynamic nodes.
dynamicContainer(String, Stream<? extends DynamicNode>) - Static method in class org.junit.jupiter.api.DynamicContainer
Factory for creating a new DynamicContainer for the supplied display name and stream of dynamic nodes.
DynamicContainer - Class in org.junit.jupiter.api
A DynamicContainer is a container generated at runtime.
DynamicNode - Class in org.junit.jupiter.api
DynamicNode serves as the abstract base class for a container or a test case generated at runtime.
dynamicTest(String, URI, Executable) - Static method in class org.junit.jupiter.api.DynamicTest
Factory for creating a new DynamicTest for the supplied display name, custom test source URI, and executable code block.
dynamicTest(String, Executable) - Static method in class org.junit.jupiter.api.DynamicTest
Factory for creating a new DynamicTest for the supplied display name and executable code block.
DynamicTest - Class in org.junit.jupiter.api
A DynamicTest is a test case generated at runtime.
DynamicTestInvocationContext - Interface in org.junit.jupiter.api.extension
DynamicTestInvocationContext represents the context of a single invocation of a dynamic test.

E

enabled(String) - Static method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
Factory for creating enabled results.
EnabledForJreRange - Annotation Interface in org.junit.jupiter.api.condition
@EnabledForJreRange is used to signal that the annotated test class or test method is only enabled for a specific range of Java Runtime Environment (JRE) versions from EnabledForJreRange.min() to EnabledForJreRange.max().
EnabledIf - Annotation Interface in org.junit.jupiter.api.condition
@EnabledIf is used to signal that the annotated test class or test method is enabled only if the provided condition evaluates to true.
EnabledIfEnvironmentVariable - Annotation Interface in org.junit.jupiter.api.condition
@EnabledIfEnvironmentVariable is used to signal that the annotated test class or test method is only enabled if the value of the specified environment variable matches the specified regular expression.
EnabledIfEnvironmentVariables - Annotation Interface in org.junit.jupiter.api.condition
@EnabledIfEnvironmentVariables is a container for one or more @EnabledIfEnvironmentVariable declarations.
EnabledIfSystemProperties - Annotation Interface in org.junit.jupiter.api.condition
@EnabledIfSystemProperties is a container for one or more @EnabledIfSystemProperty declarations.
EnabledIfSystemProperty - Annotation Interface in org.junit.jupiter.api.condition
@EnabledIfSystemProperty is used to signal that the annotated test class or test method is only enabled if the value of the specified system property matches the specified regular expression.
EnabledOnJre - Annotation Interface in org.junit.jupiter.api.condition
@EnabledOnJre is used to signal that the annotated test class or test method is only enabled on one or more specified Java Runtime Environment (JRE) versions.
EnabledOnOs - Annotation Interface in org.junit.jupiter.api.condition
@EnabledOnOs is used to signal that the annotated test class or test method is only enabled on one or more specified operating systems or one or more specified architectures.
equals(Object) - Method in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
 
evaluateExecutionCondition(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.ExecutionCondition
Evaluate this condition for the supplied ExtensionContext.
Executable - Interface in org.junit.jupiter.api.function
Executable is a functional interface that can be used to implement any generic block of code that potentially throws a Throwable.
ExecutableInvoker - Interface in org.junit.jupiter.api.extension
ExecutableInvoker allows invoking methods and constructors with support for dynamic resolution of parameters via ParameterResolvers.
execute() - Method in interface org.junit.jupiter.api.function.Executable
 
Execution - Annotation Interface in org.junit.jupiter.api.parallel
@Execution is used to configure the parallel execution mode of a test class or test method.
ExecutionCondition - Interface in org.junit.jupiter.api.extension
ExecutionCondition defines the Extension API for programmatic, conditional test execution.
ExecutionMode - Enum Class in org.junit.jupiter.api.parallel
Supported execution modes for parallel test execution.
ExtendWith - Annotation Interface in org.junit.jupiter.api.extension
@ExtendWith is a repeatable annotation that is used to register extensions for the annotated test class, test interface, test method, parameter, or field.
Extension - Interface in org.junit.jupiter.api.extension
Marker interface for all extensions.
ExtensionConfigurationException - Exception in org.junit.jupiter.api.extension
Thrown if an error is encountered regarding the configuration of an extension.
ExtensionConfigurationException(String) - Constructor for exception org.junit.jupiter.api.extension.ExtensionConfigurationException
 
ExtensionConfigurationException(String, Throwable) - Constructor for exception org.junit.jupiter.api.extension.ExtensionConfigurationException
 
ExtensionContext - Interface in org.junit.jupiter.api.extension
ExtensionContext encapsulates the context in which the current test or container is being executed.
ExtensionContext.Namespace - Class in org.junit.jupiter.api.extension
A Namespace is used to provide a scope for data saved by extensions within a ExtensionContext.Store.
ExtensionContext.Store - Interface in org.junit.jupiter.api.extension
Store provides methods for extensions to save and retrieve data.
ExtensionContext.Store.CloseableResource - Interface in org.junit.jupiter.api.extension
Classes implementing this interface indicate that they want to ExtensionContext.Store.CloseableResource.close() some underlying resource or resources when the enclosing Store is closed.
ExtensionContextException - Exception in org.junit.jupiter.api.extension
Thrown if an error is encountered regarding the use of an ExtensionContext or ExtensionContext.Store.
ExtensionContextException(String) - Constructor for exception org.junit.jupiter.api.extension.ExtensionContextException
 
Extensions - Annotation Interface in org.junit.jupiter.api.extension
@Extensions is a container for one or more @ExtendWith declarations.

F

fail() - Static method in class org.junit.jupiter.api.Assertions
Fail the test without a failure message.
fail(String) - Static method in class org.junit.jupiter.api.Assertions
Fail the test with the given failure message.
fail(String, Throwable) - Static method in class org.junit.jupiter.api.Assertions
Fail the test with the given failure message as well as the underlying cause.
fail(Throwable) - Static method in class org.junit.jupiter.api.Assertions
Fail the test with the given underlying cause.
fail(Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
Fail the test with the failure message retrieved from the given messageSupplier.
findAnnotation(Class<A>) - Method in interface org.junit.jupiter.api.ClassDescriptor
Find the first annotation of annotationType that is either present or meta-present on the Class for this descriptor.
findAnnotation(Class<A>) - Method in interface org.junit.jupiter.api.extension.ParameterContext
Find the first annotation of annotationType that is either present or meta-present on the Parameter for this context.
findAnnotation(Class<A>) - Method in interface org.junit.jupiter.api.MethodDescriptor
Find the first annotation of annotationType that is either present or meta-present on the Method for this descriptor.
findInstance(Class<T>) - Method in interface org.junit.jupiter.api.extension.TestInstances
Find the first test instance that is an instance of the supplied required type, checking from innermost to outermost.
findRepeatableAnnotations(Class<A>) - Method in interface org.junit.jupiter.api.ClassDescriptor
Find all repeatable annotations of annotationType that are either present or meta-present on the Class for this descriptor.
findRepeatableAnnotations(Class<A>) - Method in interface org.junit.jupiter.api.extension.ParameterContext
Find all repeatable annotations of annotationType that are either present or meta-present on the Parameter for this context.
findRepeatableAnnotations(Class<A>) - Method in interface org.junit.jupiter.api.MethodDescriptor
Find all repeatable annotations of annotationType that are either present or meta-present on the Method for this descriptor.
FREEBSD - Enum constant in enum class org.junit.jupiter.api.condition.OS
FreeBSD operating system.

G

generateDisplayNameForClass(Class<?>) - Method in interface org.junit.jupiter.api.DisplayNameGenerator
Generate a display name for the given top-level or static nested test class.
generateDisplayNameForClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentences
 
generateDisplayNameForClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores
 
generateDisplayNameForClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.Standard
 
generateDisplayNameForMethod(Class<?>, Method) - Method in interface org.junit.jupiter.api.DisplayNameGenerator
Generate a display name for the given method.
generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentences
 
generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores
 
generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junit.jupiter.api.DisplayNameGenerator.Simple
 
generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junit.jupiter.api.DisplayNameGenerator.Standard
 
generateDisplayNameForNestedClass(Class<?>) - Method in interface org.junit.jupiter.api.DisplayNameGenerator
Generate a display name for the given @Nested inner test class.
generateDisplayNameForNestedClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentences
 
generateDisplayNameForNestedClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores
 
generateDisplayNameForNestedClass(Class<?>) - Method in class org.junit.jupiter.api.DisplayNameGenerator.Standard
 
generator() - Element in annotation interface org.junit.jupiter.api.IndicativeSentencesGeneration
Custom display name generator to use for sentence fragments.
get() - Method in interface org.junit.jupiter.api.function.ThrowingSupplier
Get a result, potentially throwing an exception.
get(Object) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the value that is stored under the supplied key.
get(Object, Class<V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the value of the specified required type that is stored under the supplied key.
getAdditionalExtensions() - Method in interface org.junit.jupiter.api.extension.TestTemplateInvocationContext
Get the additional extensions for this invocation.
getAllInstances() - Method in interface org.junit.jupiter.api.extension.TestInstances
Get all test instances, ordered from outermost to innermost.
getArguments() - Method in interface org.junit.jupiter.api.extension.ReflectiveInvocationContext
Get the arguments of the executable in this invocation context.
getChildren() - Method in class org.junit.jupiter.api.DynamicContainer
Get the Stream of DynamicNodes associated with this DynamicContainer.
getClassDescriptors() - Method in interface org.junit.jupiter.api.ClassOrdererContext
Get the list of class descriptors to order.
getConfigurationParameter(String) - Method in interface org.junit.jupiter.api.ClassOrdererContext
Get the configuration parameter stored under the specified key.
getConfigurationParameter(String) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the configuration parameter stored under the specified key.
getConfigurationParameter(String) - Method in interface org.junit.jupiter.api.MethodOrdererContext
Get the configuration parameter stored under the specified key.
getConfigurationParameter(String, Function<String, T>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get and transform the configuration parameter stored under the specified key using the specified transformer.
getCurrentRepetition() - Method in interface org.junit.jupiter.api.RepetitionInfo
Get the current repetition of the corresponding @RepeatedTest method.
getDeclaringExecutable() - Method in interface org.junit.jupiter.api.extension.ParameterContext
Get the Executable (i.e., the Method or Constructor) that declares the Parameter for this context.
getDefaultExecutionMode() - Method in interface org.junit.jupiter.api.MethodOrderer
Get the default ExecutionMode for the test class configured with this MethodOrderer.
getDisplayName() - Method in interface org.junit.jupiter.api.ClassDescriptor
Get the display name for this descriptor's class.
getDisplayName() - Method in class org.junit.jupiter.api.DynamicNode
Get the display name of this DynamicNode.
getDisplayName() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the display name for the current test or container.
getDisplayName() - Method in interface org.junit.jupiter.api.MethodDescriptor
Get the display name for this descriptor's method.
getDisplayName() - Method in interface org.junit.jupiter.api.TestInfo
Get the display name of the current test or container.
getDisplayName(int) - Method in interface org.junit.jupiter.api.extension.TestTemplateInvocationContext
Get the display name for this invocation.
getDisplayNameGenerator(Class<?>) - Static method in interface org.junit.jupiter.api.DisplayNameGenerator
Return the DisplayNameGenerator instance corresponding to the given Class.
getElement() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the AnnotatedElement corresponding to the current extension context, if available.
getEnclosingInstances() - Method in interface org.junit.jupiter.api.extension.TestInstances
Get the enclosing test instances, excluding the innermost test instance, ordered from outermost to innermost.
getExecutable() - Method in class org.junit.jupiter.api.DynamicTest
Get the executable code block associated with this DynamicTest.
getExecutable() - Method in interface org.junit.jupiter.api.extension.DynamicTestInvocationContext
Get the Executable of this dynamic test invocation context.
getExecutable() - Method in interface org.junit.jupiter.api.extension.ReflectiveInvocationContext
Get the method or constructor of this invocation context.
getExecutableInvoker() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get an ExecutableInvoker to invoke methods and constructors with support for dynamic resolution of parameters.
getExecutionException() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the exception that was thrown during execution of the test or container associated with this ExtensionContext, if available.
getExecutionMode() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the ExecutionMode associated with the current test or container.
getIndex() - Method in interface org.junit.jupiter.api.extension.ParameterContext
Get the index of the Parameter for this context within the parameter list of the Executable that declares the parameter.
getInnermostInstance() - Method in interface org.junit.jupiter.api.extension.TestInstances
Get the innermost test instance.
getMethod() - Method in interface org.junit.jupiter.api.MethodDescriptor
Get the method for this descriptor.
getMethodDescriptors() - Method in interface org.junit.jupiter.api.MethodOrdererContext
Get the list of method descriptors to order.
getName() - Method in interface org.junit.jupiter.api.Named
Get the name of the payload.
getOrComputeIfAbsent(Class<V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the object of type type that is present in this Store (keyed by type); and otherwise invoke the default constructor for type to generate the object, store it, and return it.
getOrComputeIfAbsent(K, Function<K, V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the value that is stored under the supplied key.
getOrComputeIfAbsent(K, Function<K, V>, Class<V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the value of the specified required type that is stored under the supplied key.
getOrDefault(Object, Class<V>, V) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Get the value of the specified required type that is stored under the supplied key, or the supplied defaultValue if no value is found for the supplied key in this store or in an ancestor.
getOuterInstance() - Method in interface org.junit.jupiter.api.extension.TestInstanceFactoryContext
Get the instance of the outer class, if available.
getParameter() - Method in interface org.junit.jupiter.api.extension.ParameterContext
Get the Parameter for this context.
getParent() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the parent extension context, if available.
getPayload() - Method in interface org.junit.jupiter.api.Named
Get the payload.
getReason() - Method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
Get the reason why the container or test should be enabled or disabled, if available.
getRequiredTestClass() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the required Class associated with the current test or container.
getRequiredTestInstance() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the required test instance associated with the current test or container.
getRequiredTestInstances() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the required test instances associated with the current test or container.
getRequiredTestMethod() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the required Method associated with the current test or container.
getRoot() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the root ExtensionContext.
getStore(ExtensionContext.Namespace) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
getTags() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the set of all tags for the current test or container.
getTags() - Method in interface org.junit.jupiter.api.TestInfo
Get the set of all tags for the current test or container.
getTarget() - Method in interface org.junit.jupiter.api.extension.ParameterContext
Get the target on which the Executable that declares the Parameter for this context will be invoked, if available.
getTarget() - Method in interface org.junit.jupiter.api.extension.ReflectiveInvocationContext
Get the target object of this invocation context, if available.
getTargetClass() - Method in interface org.junit.jupiter.api.extension.ReflectiveInvocationContext
Get the target class of this invocation context.
getTestClass() - Method in interface org.junit.jupiter.api.ClassDescriptor
Get the class for this descriptor.
getTestClass() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the Class associated with the current test or container, if available.
getTestClass() - Method in interface org.junit.jupiter.api.extension.TestInstanceFactoryContext
Get the test class for this context.
getTestClass() - Method in interface org.junit.jupiter.api.MethodOrdererContext
Get the test class for this context.
getTestClass() - Method in interface org.junit.jupiter.api.TestInfo
Get the Class associated with the current test or container, if available.
getTestInstance() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the test instance associated with the current test or container, if available.
getTestInstanceLifecycle() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the TestInstance.Lifecycle of the test instance associated with the current test or container, if available.
getTestInstances() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the test instances associated with the current test or container, if available.
getTestMethod() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the Method associated with the current test, if available.
getTestMethod() - Method in interface org.junit.jupiter.api.TestInfo
Get the Method associated with the current test or container, if available.
getTestSourceUri() - Method in class org.junit.jupiter.api.DynamicNode
Get the custom test source URI of this DynamicNode.
getTotalRepetitions() - Method in interface org.junit.jupiter.api.RepetitionInfo
Get the total number of repetitions of the corresponding @RepeatedTest method.
getUniqueId() - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Get the unique ID of the current test or container.
GLOBAL - Static variable in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
The default, global namespace which allows access to stored data from all extensions.
GLOBAL - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents the global resource lock: "org.junit.platform.engine.support.hierarchical.ExclusiveResource.GLOBAL_KEY"

H

handleAfterAllMethodExecutionException(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
Handle the supplied Throwable that was thrown during execution of a @AfterAll lifecycle method.
handleAfterEachMethodExecutionException(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
Handle the supplied Throwable that was thrown during execution of a @AfterEach lifecycle method.
handleBeforeAllMethodExecutionException(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
Handle the supplied Throwable that was thrown during execution of a @BeforeAll lifecycle method.
handleBeforeEachMethodExecutionException(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
Handle the supplied Throwable that was thrown during execution of a @BeforeEach lifecycle method.
handleTestExecutionException(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.TestExecutionExceptionHandler
Handle the supplied throwable.
hashCode() - Method in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
 

I

IndicativeSentences() - Constructor for class org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentences
 
IndicativeSentencesGeneration - Annotation Interface in org.junit.jupiter.api
@IndicativeSentencesGeneration is used to register the DisplayNameGenerator.IndicativeSentences display name generator and configure it.
INFERRED - Enum constant in enum class org.junit.jupiter.api.Timeout.ThreadMode
The thread mode is determined using the parameter configured in property "junit.jupiter.execution.timeout.thread.mode.default".
interceptAfterAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of an @AfterAll method.
interceptAfterEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of an @AfterEach method.
interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a @BeforeAll method.
interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a @BeforeEach method.
interceptDynamicTest(InvocationInterceptor.Invocation<Void>, DynamicTestInvocationContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a DynamicTest.
interceptDynamicTest(InvocationInterceptor.Invocation<Void>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
interceptTestClassConstructor(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Constructor<T>>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a test class constructor.
interceptTestFactoryMethod(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a @TestFactory method, such as a @RepeatedTest or @ParameterizedTest method.
interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a @Test method.
interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor
Intercept the invocation of a @TestTemplate method.
InvocationInterceptor - Interface in org.junit.jupiter.api.extension
InvocationInterceptor defines the API for Extensions that wish to intercept calls to test code.
InvocationInterceptor.Invocation<T> - Interface in org.junit.jupiter.api.extension
An invocation that returns a result and may throw a Throwable.
invoke(Constructor<T>) - Method in interface org.junit.jupiter.api.extension.ExecutableInvoker
Invoke the supplied top-level constructor with dynamic parameter resolution.
invoke(Constructor<T>, Object) - Method in interface org.junit.jupiter.api.extension.ExecutableInvoker
Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.
invoke(Method) - Method in interface org.junit.jupiter.api.extension.ExecutableInvoker
Invoke the supplied static method with dynamic parameter resolution.
invoke(Method, Object) - Method in interface org.junit.jupiter.api.extension.ExecutableInvoker
Invoke the supplied method with dynamic parameter resolution.
isAnnotated(Class<? extends Annotation>) - Method in interface org.junit.jupiter.api.ClassDescriptor
Determine if an annotation of annotationType is either present or meta-present on the Class for this descriptor.
isAnnotated(Class<? extends Annotation>) - Method in interface org.junit.jupiter.api.extension.ParameterContext
Determine if an annotation of annotationType is either present or meta-present on the Parameter for this context.
isAnnotated(Class<? extends Annotation>) - Method in interface org.junit.jupiter.api.MethodDescriptor
Determine if an annotation of annotationType is either present or meta-present on the Method for this descriptor.
isCurrentOs() - Method in enum class org.junit.jupiter.api.condition.OS
 
isCurrentVersion() - Method in enum class org.junit.jupiter.api.condition.JRE
 
isDisabled() - Method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
Whether the container or test should be disabled.
Isolated - Annotation Interface in org.junit.jupiter.api.parallel
@Isolated is used to declare that the annotated test class should be executed in isolation from other test classes.

J

JAVA_10 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 10.
JAVA_11 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 11.
JAVA_12 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 12.
JAVA_13 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 13.
JAVA_14 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 14.
JAVA_15 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 15.
JAVA_16 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 16.
JAVA_17 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 17.
JAVA_18 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 18.
JAVA_19 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 19.
JAVA_20 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 20.
JAVA_8 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 8.
JAVA_9 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
Java 9.
JRE - Enum Class in org.junit.jupiter.api.condition
Enumeration of Java Runtime Environment (JRE) versions.

L

LifecycleMethodExecutionExceptionHandler - Interface in org.junit.jupiter.api.extension
LifecycleMethodExecutionExceptionHandler defines the API for Extensions that wish to handle exceptions thrown during the execution of @BeforeAll, @BeforeEach, @AfterEach, and @AfterAll lifecycle methods.
LINUX - Enum constant in enum class org.junit.jupiter.api.condition.OS
Linux-based operating system.
LOCALE - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents the default locale for the current instance of the JVM: "java.util.Locale.default"
LONG_DISPLAY_NAME - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
Long display name pattern for a repeated test: "{displayName} :: repetition {currentRepetition} of {totalRepetitions}"

M

MAC - Enum constant in enum class org.junit.jupiter.api.condition.OS
Apple Macintosh operating system (e.g., macOS).
matches() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable
A regular expression that will be used to match against the retrieved value of the DisabledIfEnvironmentVariable.named() environment variable.
matches() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfSystemProperty
A regular expression that will be used to match against the retrieved value of the DisabledIfSystemProperty.named() JVM system property.
matches() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable
A regular expression that will be used to match against the retrieved value of the EnabledIfEnvironmentVariable.named() environment variable.
matches() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfSystemProperty
A regular expression that will be used to match against the retrieved value of the EnabledIfSystemProperty.named() JVM system property.
max() - Element in annotation interface org.junit.jupiter.api.condition.DisabledForJreRange
Java Runtime Environment version which is used as the upper boundary for the version range that determines if the annotated class or method should be disabled.
max() - Element in annotation interface org.junit.jupiter.api.condition.EnabledForJreRange
Java Runtime Environment version which should be used as the upper boundary for the version range that determines if the annotated class or method should be enabled.
MethodDescriptor - Interface in org.junit.jupiter.api
MethodDescriptor encapsulates functionality for a given Method.
MethodName() - Constructor for class org.junit.jupiter.api.MethodOrderer.MethodName
 
MethodOrderer - Interface in org.junit.jupiter.api
MethodOrderer defines the API for ordering the test methods in a given test class.
MethodOrderer.Alphanumeric - Class in org.junit.jupiter.api
Deprecated.
as of JUnit Jupiter 5.7 in favor of MethodOrderer.MethodName; to be removed in 6.0
MethodOrderer.DisplayName - Class in org.junit.jupiter.api
MethodOrderer that sorts methods alphanumerically based on their display names using String.compareTo(String)
MethodOrderer.MethodName - Class in org.junit.jupiter.api
MethodOrderer that sorts methods alphanumerically based on their names using String.compareTo(String).
MethodOrderer.OrderAnnotation - Class in org.junit.jupiter.api
MethodOrderer that sorts methods based on the @Order annotation.
MethodOrderer.Random - Class in org.junit.jupiter.api
MethodOrderer that orders methods pseudo-randomly.
MethodOrdererContext - Interface in org.junit.jupiter.api
MethodOrdererContext encapsulates the context in which a MethodOrderer will be invoked.
min() - Element in annotation interface org.junit.jupiter.api.condition.DisabledForJreRange
Java Runtime Environment version which is used as the lower boundary for the version range that determines if the annotated class or method should be disabled.
min() - Element in annotation interface org.junit.jupiter.api.condition.EnabledForJreRange
Java Runtime Environment version which should be used as the lower boundary for the version range that determines if the annotated class or method should be enabled.
mode() - Element in annotation interface org.junit.jupiter.api.parallel.ResourceLock
The resource access mode.

N

name() - Element in annotation interface org.junit.jupiter.api.RepeatedTest
The display name for each repetition of the repeated test.
named() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable
The name of the environment variable to retrieve.
named() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfSystemProperty
The name of the JVM system property to retrieve.
named() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable
The name of the environment variable to retrieve.
named() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfSystemProperty
The name of the JVM system property to retrieve.
named(String, T) - Static method in interface org.junit.jupiter.api.Named
Factory method for creating an instance of Named based on a name and a payload.
Named<T> - Interface in org.junit.jupiter.api
Named is a container that associates a name with a given payload.
Nested - Annotation Interface in org.junit.jupiter.api
@Nested is used to signal that the annotated class is a nested, non-static test class (i.e., an inner class) that can share setup and state with an instance of its enclosing class.
NEVER - Enum constant in enum class org.junit.jupiter.api.io.CleanupMode
Never clean up a temporary directory after the test has completed.

O

of(String, T) - Static method in interface org.junit.jupiter.api.Named
Factory method for creating an instance of Named based on a name and a payload.
ON_SUCCESS - Enum constant in enum class org.junit.jupiter.api.io.CleanupMode
Only clean up a temporary directory if the test completed successfully.
OPENBSD - Enum constant in enum class org.junit.jupiter.api.condition.OS
OpenBSD operating system.
Order - Annotation Interface in org.junit.jupiter.api
@Order is an annotation that is used to configure the order in which the annotated element (i.e., field, method, or class) should be evaluated or executed relative to other elements of the same category.
OrderAnnotation() - Constructor for class org.junit.jupiter.api.ClassOrderer.OrderAnnotation
 
OrderAnnotation() - Constructor for class org.junit.jupiter.api.MethodOrderer.OrderAnnotation
 
orderClasses(ClassOrdererContext) - Method in class org.junit.jupiter.api.ClassOrderer.ClassName
Sort the classes encapsulated in the supplied ClassOrdererContext alphanumerically based on their fully qualified names.
orderClasses(ClassOrdererContext) - Method in class org.junit.jupiter.api.ClassOrderer.DisplayName
Sort the classes encapsulated in the supplied ClassOrdererContext alphanumerically based on their display names.
orderClasses(ClassOrdererContext) - Method in class org.junit.jupiter.api.ClassOrderer.OrderAnnotation
Sort the classes encapsulated in the supplied ClassOrdererContext based on the @Order annotation.
orderClasses(ClassOrdererContext) - Method in interface org.junit.jupiter.api.ClassOrderer
Order the classes encapsulated in the supplied ClassOrdererContext.
orderClasses(ClassOrdererContext) - Method in class org.junit.jupiter.api.ClassOrderer.Random
Order the classes encapsulated in the supplied ClassOrdererContext pseudo-randomly.
orderMethods(MethodOrdererContext) - Method in class org.junit.jupiter.api.MethodOrderer.DisplayName
Sort the methods encapsulated in the supplied MethodOrdererContext alphanumerically based on their display names.
orderMethods(MethodOrdererContext) - Method in class org.junit.jupiter.api.MethodOrderer.MethodName
Sort the methods encapsulated in the supplied MethodOrdererContext alphanumerically based on their names and formal parameter lists.
orderMethods(MethodOrdererContext) - Method in class org.junit.jupiter.api.MethodOrderer.OrderAnnotation
Sort the methods encapsulated in the supplied MethodOrdererContext based on the @Order annotation.
orderMethods(MethodOrdererContext) - Method in interface org.junit.jupiter.api.MethodOrderer
Order the methods encapsulated in the supplied MethodOrdererContext.
orderMethods(MethodOrdererContext) - Method in class org.junit.jupiter.api.MethodOrderer.Random
Order the methods encapsulated in the supplied MethodOrdererContext pseudo-randomly.
org.junit.jupiter.api - package org.junit.jupiter.api
JUnit Jupiter API for writing tests.
org.junit.jupiter.api.condition - package org.junit.jupiter.api.condition
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
org.junit.jupiter.api.extension - package org.junit.jupiter.api.extension
JUnit Jupiter API for writing extensions.
org.junit.jupiter.api.extension.support - package org.junit.jupiter.api.extension.support
JUnit Jupiter API support for writing extensions.
org.junit.jupiter.api.function - package org.junit.jupiter.api.function
Functional interfaces used within JUnit Jupiter.
org.junit.jupiter.api.io - package org.junit.jupiter.api.io
IO-related support in JUnit Jupiter.
org.junit.jupiter.api.parallel - package org.junit.jupiter.api.parallel
JUnit Jupiter API for influencing parallel test execution.
OS - Enum Class in org.junit.jupiter.api.condition
Enumeration of common operating systems used for testing Java applications.
OTHER - Enum constant in enum class org.junit.jupiter.api.condition.JRE
OTHER - Enum constant in enum class org.junit.jupiter.api.condition.OS
An operating system other than OS.AIX, OS.FREEBSD, OS.LINUX, OS.MAC, OS.OPENBSD, OS.SOLARIS, or OS.WINDOWS.

P

ParameterContext - Interface in org.junit.jupiter.api.extension
ParameterContext encapsulates the context in which an Executable will be invoked for a given Parameter.
ParameterResolutionException - Exception in org.junit.jupiter.api.extension
Thrown if an error is encountered in the configuration or execution of a ParameterResolver.
ParameterResolutionException(String) - Constructor for exception org.junit.jupiter.api.extension.ParameterResolutionException
 
ParameterResolutionException(String, Throwable) - Constructor for exception org.junit.jupiter.api.extension.ParameterResolutionException
 
ParameterResolver - Interface in org.junit.jupiter.api.extension
ParameterResolver defines the API for Extensions that wish to dynamically resolve arguments for parameters at runtime.
parameterTypesAsString(Method) - Static method in interface org.junit.jupiter.api.DisplayNameGenerator
Generate a string representation of the formal parameters of the supplied method, consisting of the simple names of the parameter types, separated by commas, and enclosed in parentheses.
PER_CLASS - Enum constant in enum class org.junit.jupiter.api.TestInstance.Lifecycle
When using this mode, a new test instance will be created once per test class.
PER_METHOD - Enum constant in enum class org.junit.jupiter.api.TestInstance.Lifecycle
When using this mode, a new test instance will be created for each test method, test factory method, or test template method.
postProcessTestInstance(Object, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestInstancePostProcessor
Callback for post-processing the supplied test instance.
preConstructTestInstance(TestInstanceFactoryContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestInstancePreConstructCallback
Callback invoked prior to test instances being constructed.
preDestroyTestInstance(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestInstancePreDestroyCallback
Callback for processing test instances before they are destroyed.
preDestroyTestInstances(ExtensionContext, Consumer<Object>) - Static method in interface org.junit.jupiter.api.extension.TestInstancePreDestroyCallback
Utility method for processing all test instances of an ExtensionContext that are not present in any of its parent contexts.
proceed() - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor.Invocation
Proceed with this invocation.
provideTestTemplateInvocationContexts(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider
Provide invocation contexts for the test template method represented by the supplied context.
publishEntry(String) - Method in interface org.junit.jupiter.api.TestReporter
Publish the supplied value as a report entry.
publishEntry(String, String) - Method in interface org.junit.jupiter.api.TestReporter
Publish the supplied key-value pair as a report entry.
publishEntry(Map<String, String>) - Method in interface org.junit.jupiter.api.TestReporter
Publish the supplied map of key-value pairs as a report entry.
publishReportEntry(String) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Publish the specified value to be consumed by an org.junit.platform.engine.EngineExecutionListener in order to supply additional information to the reporting infrastructure.
publishReportEntry(String, String) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Publish the specified key-value pair to be consumed by an org.junit.platform.engine.EngineExecutionListener in order to supply additional information to the reporting infrastructure.
publishReportEntry(Map<String, String>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext
Publish a map of key-value pairs to be consumed by an org.junit.platform.engine.EngineExecutionListener in order to supply additional information to the reporting infrastructure.
put(Object, Object) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Store a value for later retrieval under the supplied key.

R

Random() - Constructor for class org.junit.jupiter.api.ClassOrderer.Random
 
Random() - Constructor for class org.junit.jupiter.api.MethodOrderer.Random
 
RANDOM_SEED_PROPERTY_NAME - Static variable in class org.junit.jupiter.api.ClassOrderer.Random
Property name used to set the random seed used by this ClassOrderer: "junit.jupiter.execution.order.random.seed"
RANDOM_SEED_PROPERTY_NAME - Static variable in class org.junit.jupiter.api.MethodOrderer.Random
Property name used to set the random seed used by this MethodOrderer: "junit.jupiter.execution.order.random.seed"
READ - Enum constant in enum class org.junit.jupiter.api.parallel.ResourceAccessMode
Require only read access to the resource.
READ_WRITE - Enum constant in enum class org.junit.jupiter.api.parallel.ResourceAccessMode
Require read and write access to the resource.
ReflectiveInvocationContext<T extends Executable> - Interface in org.junit.jupiter.api.extension
ReflectiveInvocationContext encapsulates the context of a reflective invocation of an executable (method or constructor).
RegisterExtension - Annotation Interface in org.junit.jupiter.api.extension
@RegisterExtension is used to register an Extension via a field in a test class.
remove(Object) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Remove the value that was previously stored under the supplied key.
remove(Object, Class<V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
Remove the value of the specified required type that was previously stored under the supplied key.
RepeatedTest - Annotation Interface in org.junit.jupiter.api
@RepeatedTest is used to signal that the annotated method is a test template method that should be repeated a specified number of times with a configurable display name.
RepetitionInfo - Interface in org.junit.jupiter.api
RepetitionInfo is used to inject information about the current repetition of a repeated test into @RepeatedTest, @BeforeEach, and @AfterEach methods.
ReplaceUnderscores() - Constructor for class org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores
 
resolveParameter(ParameterContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.ParameterResolver
Resolve an argument for the Parameter in the supplied ParameterContext for the supplied ExtensionContext.
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junit.jupiter.api.extension.support.TypeBasedParameterResolver
 
ResourceAccessMode - Enum Class in org.junit.jupiter.api.parallel
The access mode required by a test class or method for a given resource.
ResourceLock - Annotation Interface in org.junit.jupiter.api.parallel
@ResourceLock is used to declare that the annotated test class or test method requires access to a shared resource identified by a key.
ResourceLocks - Annotation Interface in org.junit.jupiter.api.parallel
@ResourceLocks is a container for one or more @ResourceLock declarations.
Resources - Class in org.junit.jupiter.api.parallel
Common resource names for synchronizing test execution.

S

SAME_THREAD - Enum constant in enum class org.junit.jupiter.api.parallel.ExecutionMode
Force execution in same thread as the parent node.
SAME_THREAD - Enum constant in enum class org.junit.jupiter.api.Timeout.ThreadMode
The test code is executed in the thread of the calling code.
SCOPE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.io.TempDir
Deprecated.
SEPARATE_THREAD - Enum constant in enum class org.junit.jupiter.api.Timeout.ThreadMode
The test code is executed in a different thread than that of the calling code.
separator() - Element in annotation interface org.junit.jupiter.api.IndicativeSentencesGeneration
Custom separator for sentence fragments.
SHORT_DISPLAY_NAME - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
Short display name pattern for a repeated test: "repetition {currentRepetition} of {totalRepetitions}"
Simple() - Constructor for class org.junit.jupiter.api.DisplayNameGenerator.Simple
 
skip() - Method in interface org.junit.jupiter.api.extension.InvocationInterceptor.Invocation
Explicitly skip this invocation.
SOLARIS - Enum constant in enum class org.junit.jupiter.api.condition.OS
Oracle Solaris operating system.
Standard() - Constructor for class org.junit.jupiter.api.DisplayNameGenerator.Standard
 
stream(Iterator<? extends Named<T>>, ThrowingConsumer<? super T>) - Static method in class org.junit.jupiter.api.DynamicTest
Generate a stream of dynamic tests based on the given generator and test executor.
stream(Iterator<T>, Function<? super T, String>, ThrowingConsumer<? super T>) - Static method in class org.junit.jupiter.api.DynamicTest
Generate a stream of dynamic tests based on the given generator and test executor.
stream(Stream<? extends Named<T>>, ThrowingConsumer<? super T>) - Static method in class org.junit.jupiter.api.DynamicTest
Generate a stream of dynamic tests based on the given input stream and test executor.
stream(Stream<T>, Function<? super T, String>, ThrowingConsumer<? super T>) - Static method in class org.junit.jupiter.api.DynamicTest
Generate a stream of dynamic tests based on the given input stream and test executor.
supportsParameter(ParameterContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.ParameterResolver
Determine if this resolver supports resolution of an argument for the Parameter in the supplied ParameterContext for the supplied ExtensionContext.
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junit.jupiter.api.extension.support.TypeBasedParameterResolver
 
supportsTestTemplate(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider
Determine if this provider supports providing invocation contexts for the test template method represented by the supplied context.
SYSTEM_ERR - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents the standard error stream of the current process: "java.lang.System.err"
SYSTEM_OUT - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents the standard output stream of the current process: "java.lang.System.out"
SYSTEM_PROPERTIES - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents Java's system properties: "java.lang.System.properties"

T

Tag - Annotation Interface in org.junit.jupiter.api
@Tag is a repeatable annotation that is used to declare a tag for the annotated test class or test method.
Tags - Annotation Interface in org.junit.jupiter.api
@Tags is a container for one or more @Tag declarations.
TempDir - Annotation Interface in org.junit.jupiter.api.io
@TempDir can be used to annotate a field in a test class or a parameter in a lifecycle method or test method of type Path or File that should be resolved into a temporary directory.
Test - Annotation Interface in org.junit.jupiter.api
@Test is used to signal that the annotated method is a test method.
testAborted(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.TestWatcher
Invoked after a test has been aborted.
TestClassOrder - Annotation Interface in org.junit.jupiter.api
@TestClassOrder is a type-level annotation that is used to configure a ClassOrderer for the @Nested test classes of the annotated test class.
testDisabled(ExtensionContext, Optional<String>) - Method in interface org.junit.jupiter.api.extension.TestWatcher
Invoked after a disabled test has been skipped.
TestExecutionExceptionHandler - Interface in org.junit.jupiter.api.extension
TestExecutionExceptionHandler defines the API for Extensions that wish to handle exceptions thrown during test execution.
TestFactory - Annotation Interface in org.junit.jupiter.api
@TestFactory is used to signal that the annotated method is a test factory method.
testFailed(ExtensionContext, Throwable) - Method in interface org.junit.jupiter.api.extension.TestWatcher
Invoked after a test has failed.
TestInfo - Interface in org.junit.jupiter.api
TestInfo is used to inject information about the current test or container into to @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, @BeforeEach, @AfterEach, @BeforeAll, and @AfterAll methods.
TestInstance - Annotation Interface in org.junit.jupiter.api
@TestInstance is a type-level annotation that is used to configure the lifecycle of test instances for the annotated test class or test interface.
TestInstance.Lifecycle - Enum Class in org.junit.jupiter.api
Enumeration of test instance lifecycle modes.
TestInstanceFactory - Interface in org.junit.jupiter.api.extension
TestInstanceFactory defines the API for Extensions that wish to create test instances.
TestInstanceFactoryContext - Interface in org.junit.jupiter.api.extension
TestInstanceFactoryContext encapsulates the context in which a test class is to be instantiated by a TestInstanceFactory.
TestInstancePostProcessor - Interface in org.junit.jupiter.api.extension
TestInstancePostProcessor defines the API for Extensions that wish to post-process test instances.
TestInstancePreConstructCallback - Interface in org.junit.jupiter.api.extension
TestInstancePreConstructCallback defines the API for Extensions that wish to be invoked prior to creation of test instances.
TestInstancePreDestroyCallback - Interface in org.junit.jupiter.api.extension
TestInstancePreDestroyCallback defines the API for Extensions that wish to process test instances after they have been used in tests but before they are destroyed.
TestInstances - Interface in org.junit.jupiter.api.extension
TestInstances encapsulates the test instances of a test.
TestInstantiationException - Exception in org.junit.jupiter.api.extension
Thrown if an error is encountered during the execution of a TestInstanceFactory.
TestInstantiationException(String) - Constructor for exception org.junit.jupiter.api.extension.TestInstantiationException
 
TestInstantiationException(String, Throwable) - Constructor for exception org.junit.jupiter.api.extension.TestInstantiationException
 
TestMethodOrder - Annotation Interface in org.junit.jupiter.api
@TestMethodOrder is a type-level annotation that is used to configure a MethodOrderer for the test methods of the annotated test class or test interface.
TestReporter - Interface in org.junit.jupiter.api
Parameters of type TestReporter can be injected into @BeforeEach and @AfterEach lifecycle methods as well as methods annotated with @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc.
testSuccessful(ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestWatcher
Invoked after a test has completed successfully.
TestTemplate - Annotation Interface in org.junit.jupiter.api
@TestTemplate is used to signal that the annotated method is a test template method.
TestTemplateInvocationContext - Interface in org.junit.jupiter.api.extension
TestTemplateInvocationContext represents the context of a single invocation of a test template.
TestTemplateInvocationContextProvider - Interface in org.junit.jupiter.api.extension
TestTemplateInvocationContextProvider defines the API for Extensions that wish to provide one or multiple contexts for the invocation of a @TestTemplate method.
TestWatcher - Interface in org.junit.jupiter.api.extension
TestWatcher defines the API for Extensions that wish to process test results.
threadMode() - Element in annotation interface org.junit.jupiter.api.Timeout
The thread mode of this timeout.
ThrowingConsumer<T> - Interface in org.junit.jupiter.api.function
ThrowingConsumer is a functional interface that can be used to implement any generic block of code that consumes an argument and potentially throws a Throwable.
ThrowingSupplier<T> - Interface in org.junit.jupiter.api.function
ThrowingSupplier is a functional interface that can be used to implement any generic block of code that returns an object and potentially throws a Throwable.
TIME_ZONE - Static variable in class org.junit.jupiter.api.parallel.Resources
Represents the default time zone for the current instance of the JVM: "java.util.TimeZone.default"
Timeout - Annotation Interface in org.junit.jupiter.api
@Timeout is used to define a timeout for a method or all testable methods within one class and its @Nested classes.
TIMEOUT_MODE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.Timeout
Property used to determine if timeouts are applied to tests: "junit.jupiter.execution.timeout.mode".
Timeout.ThreadMode - Enum Class in org.junit.jupiter.api
ThreadMode is use to define whether the test code should be executed in the thread of the calling code or in a separated thread.
toString() - Method in class org.junit.jupiter.api.DynamicNode
 
toString() - Method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
 
TOTAL_REPETITIONS_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
Placeholder for the total number of repetitions of a @RepeatedTest method: {totalRepetitions}
TypeBasedParameterResolver<T> - Class in org.junit.jupiter.api.extension.support
ParameterResolver adapter which resolves a parameter based on its exact type.
TypeBasedParameterResolver() - Constructor for class org.junit.jupiter.api.extension.support.TypeBasedParameterResolver
 

U

unit() - Element in annotation interface org.junit.jupiter.api.Timeout
The time unit of this timeout.

V

value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIf
The name of a method within the test class or in external classes to use as a condition for the container's execution.
value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfEnvironmentVariables
An array of one or more @DisabledIfEnvironmentVariable declarations.
value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIfSystemProperties
An array of one or more @DisabledIfSystemProperty declarations.
value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledOnJre
Java Runtime Environment versions on which the annotated class or method should be disabled.
value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledOnOs
Operating systems on which the annotated class or method should be disabled.
value() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIf
The name of a method within the test class or in external classes to use as a condition for the container's execution.
value() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfEnvironmentVariables
An array of one or more @EnabledIfEnvironmentVariable declarations.
value() - Element in annotation interface org.junit.jupiter.api.condition.EnabledIfSystemProperties
An array of one or more @EnabledIfSystemProperty declarations.
value() - Element in annotation interface org.junit.jupiter.api.condition.EnabledOnJre
Java Runtime Environment versions on which the annotated class or method should be enabled.
value() - Element in annotation interface org.junit.jupiter.api.condition.EnabledOnOs
Operating systems on which the annotated class or method should be enabled.
value() - Element in annotation interface org.junit.jupiter.api.Disabled
The reason this annotated test class or test method is disabled.
value() - Element in annotation interface org.junit.jupiter.api.DisplayName
Custom display name for the annotated class or method.
value() - Element in annotation interface org.junit.jupiter.api.DisplayNameGeneration
Custom display name generator.
value() - Element in annotation interface org.junit.jupiter.api.extension.ExtendWith
An array of one or more Extension classes to register.
value() - Element in annotation interface org.junit.jupiter.api.extension.Extensions
An array of one or more @ExtendWith declarations.
value() - Element in annotation interface org.junit.jupiter.api.Order
The order value for the annotated element (i.e., field, method, or class).
value() - Element in annotation interface org.junit.jupiter.api.parallel.Execution
The required/preferred execution mode.
value() - Element in annotation interface org.junit.jupiter.api.parallel.Isolated
The reason this test class needs to run in isolation.
value() - Element in annotation interface org.junit.jupiter.api.parallel.ResourceLock
The resource key.
value() - Element in annotation interface org.junit.jupiter.api.parallel.ResourceLocks
An array of one or more @ResourceLock declarations.
value() - Element in annotation interface org.junit.jupiter.api.RepeatedTest
The number of repetitions.
value() - Element in annotation interface org.junit.jupiter.api.Tag
The tag.
value() - Element in annotation interface org.junit.jupiter.api.Tags
An array of one or more Tags.
value() - Element in annotation interface org.junit.jupiter.api.TestClassOrder
The ClassOrderer to use.
value() - Element in annotation interface org.junit.jupiter.api.TestInstance
The test instance lifecycle mode to use.
value() - Element in annotation interface org.junit.jupiter.api.TestMethodOrder
The MethodOrderer to use.
value() - Element in annotation interface org.junit.jupiter.api.Timeout
The duration of this timeout.
valueOf(String) - Static method in enum class org.junit.jupiter.api.condition.JRE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.condition.OS
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.io.CleanupMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.parallel.ExecutionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.parallel.ResourceAccessMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.TestInstance.Lifecycle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.api.Timeout.ThreadMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.junit.jupiter.api.condition.JRE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.condition.OS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.io.CleanupMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.parallel.ExecutionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.parallel.ResourceAccessMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.TestInstance.Lifecycle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.api.Timeout.ThreadMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

WINDOWS - Enum constant in enum class org.junit.jupiter.api.condition.OS
Microsoft Windows operating system.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form