Index
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.
- actual(Object) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set the actual value of the assertion.
- 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 forExtensions
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 forExtensions
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 forExtensions
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.
- AnnotatedElementContext - Interface in org.junit.jupiter.api.extension
-
AnnotatedElementContext
encapsulates the context in which anAnnotatedElement
is declared. - 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
andactual
boolean arrays are equal. - assertArrayEquals(boolean[], boolean[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
boolean arrays are equal. - assertArrayEquals(boolean[], boolean[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
boolean arrays are equal. - assertArrayEquals(byte[], byte[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
byte arrays are equal. - assertArrayEquals(byte[], byte[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
byte arrays are equal. - assertArrayEquals(byte[], byte[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
byte arrays are equal. - assertArrayEquals(char[], char[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
char arrays are equal. - assertArrayEquals(char[], char[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
char arrays are equal. - assertArrayEquals(char[], char[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
char arrays are equal. - assertArrayEquals(double[], double[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal. - assertArrayEquals(double[], double[], double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal within the given non-negativedelta
. - assertArrayEquals(double[], double[], double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal within the given non-negativedelta
. - assertArrayEquals(double[], double[], double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal within the given non-negativedelta
. - assertArrayEquals(double[], double[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal. - assertArrayEquals(double[], double[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
double arrays are equal. - assertArrayEquals(float[], float[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal. - assertArrayEquals(float[], float[], float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal within the given non-negativedelta
. - assertArrayEquals(float[], float[], float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal within the given non-negativedelta
. - assertArrayEquals(float[], float[], float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal within the given non-negativedelta
. - assertArrayEquals(float[], float[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal. - assertArrayEquals(float[], float[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
float arrays are equal. - assertArrayEquals(int[], int[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
int arrays are equal. - assertArrayEquals(int[], int[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
int arrays are equal. - assertArrayEquals(int[], int[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
int arrays are equal. - assertArrayEquals(long[], long[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
long arrays are equal. - assertArrayEquals(long[], long[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
long arrays are equal. - assertArrayEquals(long[], long[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
long arrays are equal. - assertArrayEquals(short[], short[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
short arrays are equal. - assertArrayEquals(short[], short[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
short arrays are equal. - assertArrayEquals(short[], short[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
short arrays are equal. - assertArrayEquals(Object[], Object[]) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
object arrays are deeply equal. - assertArrayEquals(Object[], Object[], String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
object arrays are deeply equal. - assertArrayEquals(Object[], Object[], Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
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
andactual
are equal. - assertEquals(byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, char) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, char, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, Character) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, Character, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(char, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(double, double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(double, double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, Double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(float, float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(float, float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal within the given non-negativedelta
. - assertEquals(float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, Float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, int) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, int, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, Integer) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(int, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, Long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, Short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, char) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, char, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, Character) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, Character, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Character, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, Double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, Float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, int) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, int, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, Integer) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Integer, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, Long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, Short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertEquals(Short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are equal. - assertFalse(boolean) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
isfalse
. - assertFalse(boolean, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
isfalse
. - assertFalse(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
isfalse
. - assertFalse(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
isfalse
. - assertFalse(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
isfalse
. - assertFalse(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
isfalse
. - assertInstanceOf(Class<T>, Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
actualValue
is an instance of theexpectedType
. - assertInstanceOf(Class<T>, Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
actualValue
is an instance of theexpectedType
. - assertInstanceOf(Class<T>, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
actualValue
is an instance of theexpectedType
. - assertionFailure() - Static method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Create a new
AssertionFailureBuilder
. - AssertionFailureBuilder - Class in org.junit.jupiter.api
-
Builder for
AssertionFailedErrors
. - 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.
- Assertions.TimeoutFailureFactory<T> - Interface in org.junit.jupiter.api
-
Factory for timeout failures.
- assertIterableEquals(Iterable<?>, Iterable<?>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
iterables are deeply equal. - assertIterableEquals(Iterable<?>, Iterable<?>, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
iterables are deeply equal. - assertIterableEquals(Iterable<?>, Iterable<?>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
iterables are deeply equal. - assertLinesMatch(List<String>, List<String>) - Static method in class org.junit.jupiter.api.Assertions
- assertLinesMatch(List<String>, List<String>, String) - Static method in class org.junit.jupiter.api.Assertions
- assertLinesMatch(List<String>, List<String>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
- assertLinesMatch(Stream<String>, Stream<String>) - Static method in class org.junit.jupiter.api.Assertions
- assertLinesMatch(Stream<String>, Stream<String>, String) - Static method in class org.junit.jupiter.api.Assertions
- assertLinesMatch(Stream<String>, Stream<String>, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
- assertNotEquals(byte, byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, char) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, char, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, Character) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, Character, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(char, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(double, double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(double, double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, Double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(float, float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(float, float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal within the givendelta
. - assertNotEquals(float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, Float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, int) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, int, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, Integer) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(int, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, Long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, Short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, Byte) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, Byte, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Byte, Byte, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, char) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, char, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, char, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, Character) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, Character, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Character, Character, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, Double) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, Double, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Double, Double, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, Float) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, Float, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Float, Float, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, int) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, int, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, int, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, Integer) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, Integer, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Integer, Integer, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, Long) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, Long, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Long, Long, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, Short) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, Short, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotEquals(Short, Short, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
expected
andactual
are not equal. - assertNotNull(Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
is notnull
. - assertNotNull(Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
is notnull
. - assertNotNull(Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
is notnull
. - assertNotSame(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
unexpected
object and theactual
object are not the same object. - assertNotSame(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
unexpected
object and theactual
object are not the same object. - assertNotSame(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
unexpected
object and theactual
object are not the same object. - assertNull(Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
isnull
. - assertNull(Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
isnull
. - assertNull(Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that
actual
isnull
. - assertSame(Object, Object) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
expected
object and theactual
object are the same object. - assertSame(Object, Object, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
expected
object and theactual
object are the same object. - assertSame(Object, Object, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the
expected
object and theactual
object are 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 theexpectedType
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 theexpectedType
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 theexpectedType
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 theexpectedType
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 theexpectedType
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 theexpectedType
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 giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
is exceeded. - assertTimeoutPreemptively(Duration, Executable) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that execution of the supplied
executable
completes before the giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
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 giventimeout
is exceeded. - assertTimeoutPreemptively(Duration, ThrowingSupplier<T>, Supplier<String>, Assertions.TimeoutFailureFactory<E>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that execution of the supplied
supplier
completes before the giventimeout
is exceeded. - assertTrue(boolean) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
istrue
. - assertTrue(boolean, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
istrue
. - assertTrue(boolean, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the supplied
condition
istrue
. - assertTrue(BooleanSupplier) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
istrue
. - assertTrue(BooleanSupplier, String) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
istrue
. - assertTrue(BooleanSupplier, Supplier<String>) - Static method in class org.junit.jupiter.api.Assertions
-
Assert that the boolean condition supplied by
booleanSupplier
istrue
. - 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.
- AutoClose - Annotation Interface in org.junit.jupiter.api
-
@AutoClose
is used to indicate that an annotated field will be automatically closed after test execution.
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 forExtensions
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 forExtensions
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 forExtensions
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. - build() - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Build the
AssertionFailedError
without throwing it. - buildAndThrow() - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Build the
AssertionFailedError
and throw it. - Built-in Implementations - Search tag in interface org.junit.jupiter.api.ClassOrderer
- Section
- Built-in Implementations - Search tag in interface org.junit.jupiter.api.DisplayNameGenerator
- Section
- Built-in Implementations - Search tag in interface org.junit.jupiter.api.MethodOrderer
- Section
C
- cause(Throwable) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set the cause of the assertion failure.
- ClassDescriptor - Interface in org.junit.jupiter.api
-
ClassDescriptor
encapsulates functionality for a givenClass
. - 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 usingString.compareTo(String)
. - ClassOrderer.DisplayName - Class in org.junit.jupiter.api
-
ClassOrderer
that sorts classes alphanumerically based on their display names usingString.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 aClassOrderer
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.
- Clean Up - Search tag in annotation interface org.junit.jupiter.api.io.TempDir
- Section
- 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.
- close() - Method in interface org.junit.jupiter.api.io.TempDirFactory
- Composition - Search tag in annotation interface org.junit.jupiter.api.AfterAll
- Section
- Composition - Search tag in annotation interface org.junit.jupiter.api.AfterEach
- Section
- Composition - Search tag in annotation interface org.junit.jupiter.api.BeforeAll
- Section
- Composition - Search tag in annotation interface org.junit.jupiter.api.BeforeEach
- Section
- 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
. - Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.AfterAllCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.AfterEachCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.BeforeAllCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.BeforeEachCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.BeforeTestExecutionCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.ExecutionCondition
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.Extension
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.InvocationInterceptor
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.ParameterResolver
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestExecutionExceptionHandler
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestInstanceFactory
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestInstancePostProcessor
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestInstancePreConstructCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestInstancePreDestroyCallback
- Section
- Constructor Requirements - Search tag in interface org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider
- Section
- 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. - createTempDirectory(AnnotatedElementContext, ExtensionContext) - Method in interface org.junit.jupiter.api.io.TempDirFactory
-
Create a new temporary directory.
- createTempDirectory(AnnotatedElementContext, ExtensionContext) - Method in class org.junit.jupiter.api.io.TempDirFactory.Standard
- createTestInstance(TestInstanceFactoryContext, ExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestInstanceFactory
-
Callback for creating a test instance for the supplied context.
- createTimeoutFailure(Duration, Supplier<String>, Throwable) - Method in interface org.junit.jupiter.api.Assertions.TimeoutFailureFactory
-
Create a failure for the given timeout, message, and cause.
- Creation - Search tag in annotation interface org.junit.jupiter.api.io.TempDir
- Section
- 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
- Custom Seed - Search tag in class org.junit.jupiter.api.ClassOrderer.Random
- Section
- Custom Seed - Search tag in class org.junit.jupiter.api.MethodOrderer.Random
- Section
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 ofInteger.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_FACTORY_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.io.TempDir
-
Property name used to set the default temporary directory factory class name: "junit.jupiter.tempdir.factory.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".
- Default Display Names - Search tag in org.junit.jupiter.api.TestInfo.getDisplayName()
- Section
- Default Execution Mode - Search tag in annotation interface org.junit.jupiter.api.parallel.Execution
- Section
- Default Timeouts - Search tag in annotation interface org.junit.jupiter.api.Timeout
- Section
- 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 disabled for a specific range of Java Runtime Environment (JRE) versions fromDisabledForJreRange.min()
toDisabledForJreRange.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 if the provided condition evaluates totrue
. - 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. - DisabledInNativeImage - Annotation Interface in org.junit.jupiter.api.condition
-
@DisabledInNativeImage
is used to signal that the annotated test class or test method is disabled when executing within a GraalVM native image. - 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.
- Disabling Timeouts - Search tag in annotation interface org.junit.jupiter.api.Timeout
- Section
- DISPLAY_NAME_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.api.RepeatedTest
- 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 sourceURI
, 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 sourceURI
, 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 fromEnabledForJreRange.min()
toEnabledForJreRange.max()
. - EnabledIf - Annotation Interface in org.junit.jupiter.api.condition
-
@EnabledIf
is used to signal that the annotated test class or test method is only enabled if the provided condition evaluates totrue
. - 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. - EnabledInNativeImage - Annotation Interface in org.junit.jupiter.api.condition
-
@EnabledInNativeImage
is used to signal that the annotated test class or test method is only enabled when executing within a GraalVM native image. - 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
. - Evaluation Order - Search tag in annotation interface org.junit.jupiter.api.AutoClose
- Section
- Example Usage - Search tag in annotation interface org.junit.jupiter.api.TestClassOrder
- Section
- Example Usage - Search tag in annotation interface org.junit.jupiter.api.TestMethodOrder
- Section
- Example Usage - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- Exception Handling - Search tag in interface org.junit.jupiter.api.extension.TestWatcher
- Section
- 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 aThrowable
. - ExecutableInvoker - Interface in org.junit.jupiter.api.extension
-
ExecutableInvoker
allows invoking methods and constructors with support for dynamic resolution of parameters viaParameterResolvers
. - 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 theExtension
API for programmatic, conditional test execution. - ExecutionMode - Enum Class in org.junit.jupiter.api.parallel
-
Supported execution modes for parallel test execution.
- expected(Object) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set the expected value of the assertion.
- 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. - Extensibility - Search tag in class org.junit.jupiter.api.Assertions
- Section
- Extension - Interface in org.junit.jupiter.api.extension
-
Marker interface for all extensions.
- ExtensionConfigurationException - Exception Class in org.junit.jupiter.api.extension
-
Thrown if an error is encountered regarding the configuration of an extension.
- ExtensionConfigurationException(String) - Constructor for exception class org.junit.jupiter.api.extension.ExtensionConfigurationException
- ExtensionConfigurationException(String, Throwable) - Constructor for exception class 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 aExtensionContext.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 enclosingStore
is closed. - ExtensionContextException - Exception Class in org.junit.jupiter.api.extension
-
Thrown if an error is encountered regarding the use of an
ExtensionContext
orExtensionContext.Store
. - ExtensionContextException(String) - Constructor for exception class org.junit.jupiter.api.extension.ExtensionContextException
- ExtensionContextException(String, Throwable) - Constructor for exception class 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
- factory() - Element in annotation interface org.junit.jupiter.api.io.TempDir
-
Factory for the temporary directory.
- 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 underlyingcause
. - 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
. - failureThreshold() - Element in annotation interface org.junit.jupiter.api.RepeatedTest
-
Configures the number of failures after which remaining repetitions will be automatically skipped.
- 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 theClass
for this descriptor. - findAnnotation(Class<A>) - Method in interface org.junit.jupiter.api.extension.AnnotatedElementContext
-
Find the first annotation of
annotationType
that is either present or meta-present on theAnnotatedElement
for this context. - 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 theAnnotatedElement
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 theMethod
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 theClass
for this descriptor. - findRepeatableAnnotations(Class<A>) - Method in interface org.junit.jupiter.api.extension.AnnotatedElementContext
-
Find all repeatable annotations of
annotationType
that are either present or meta-present on theAnnotatedElement
for this context. - 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 theAnnotatedElement
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 theMethod
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.
- getAnnotatedElement() - Method in interface org.junit.jupiter.api.extension.AnnotatedElementContext
-
Get the
AnnotatedElement
for this context. - getAnnotatedElement() - Method in interface org.junit.jupiter.api.extension.ParameterContext
-
Get the
AnnotatedElement
for this context. - 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
- 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 specifiedtransformer
. - 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
- getDefaultExecutionMode() - Method in interface org.junit.jupiter.api.MethodOrderer
-
Get the default
ExecutionMode
for the test class configured with thisMethodOrderer
. - 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 givenClass
. - 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 thisDynamicTest
. - 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. - getFailureCount() - Method in interface org.junit.jupiter.api.RepetitionInfo
-
Get the current number of repetitions of the corresponding
@RepeatedTest
method that have ended in a failure. - getFailureThreshold() - Method in interface org.junit.jupiter.api.RepetitionInfo
-
Get the configured failure threshold of the corresponding
@RepeatedTest
method. - getIndex() - Method in interface org.junit.jupiter.api.extension.ParameterContext
-
Get the index of the
Parameter
for this context within the parameter list of theExecutable
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.
- getName() - Method in interface org.junit.jupiter.api.NamedExecutable
- getOrComputeIfAbsent(Class<V>) - Method in interface org.junit.jupiter.api.extension.ExtensionContext.Store
-
Get the object of type
type
that is present in thisStore
(keyed bytype
); and otherwise invoke the default constructor fortype
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 supplieddefaultValue
if no value is found for the suppliedkey
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.
- getPayload() - Method in interface org.junit.jupiter.api.NamedExecutable
- 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
-
Get the
ExtensionContext.Store
for the suppliedExtensionContext.Namespace
. - 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 theParameter
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 thisDynamicNode
. - 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
- Implementation Guidelines - Search tag in interface org.junit.jupiter.api.extension.LifecycleMethodExecutionExceptionHandler
- Section
- includeValuesInMessage(boolean) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set whether to include the actual and expected values in the generated failure message.
- IndicativeSentences() - Constructor for class org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentences
- IndicativeSentencesGeneration - Annotation Interface in org.junit.jupiter.api
-
@IndicativeSentencesGeneration
is used to register theDisplayNameGenerator.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".
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.AutoClose
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.RepeatedTest
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.Test
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.TestFactory
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.TestTemplate
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.extension.ExtendWith
- Section
- Inheritance - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.api.AfterAll
- Section
- Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.api.AfterEach
- Section
- Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.api.BeforeAll
- Section
- Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.api.BeforeEach
- Section
- INSTANCE - Static variable in class org.junit.jupiter.api.io.TempDirFactory.Standard
- Instance Fields - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- 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
-
Deprecated.
- 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. - Invocation Contract - Search tag in interface org.junit.jupiter.api.extension.InvocationInterceptor
- Section
- InvocationInterceptor - Interface in org.junit.jupiter.api.extension
-
InvocationInterceptor
defines the API forExtensions
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 theClass
for this descriptor. - isAnnotated(Class<? extends Annotation>) - Method in interface org.junit.jupiter.api.extension.AnnotatedElementContext
-
Determine if an annotation of
annotationType
is either present or meta-present on theAnnotatedElement
for this context. - 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 theAnnotatedElement
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 theMethod
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_21 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
-
Java 21.
- JAVA_22 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
-
Java 22.
- JAVA_23 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
-
Java 23.
- JAVA_24 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
-
Java 24.
- JAVA_25 - Enum constant in enum class org.junit.jupiter.api.condition.JRE
-
Java 25.
- 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.
K
- Kotlin Support - Search tag in class org.junit.jupiter.api.Assertions
- Section
L
- LifecycleMethodExecutionExceptionHandler - Interface in org.junit.jupiter.api.extension
-
LifecycleMethodExecutionExceptionHandler
defines the API forExtensions
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.
- message(Object) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set the user-defined message of the assertion.
- MethodDescriptor - Interface in org.junit.jupiter.api
-
MethodDescriptor
encapsulates functionality for a givenMethod
. - 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 usingString.compareTo(String)
- MethodOrderer.MethodName - Class in org.junit.jupiter.api
-
MethodOrderer
that sorts methods alphanumerically based on their names usingString.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 aMethodOrderer
will be invoked. - Method Signatures - Search tag in annotation interface org.junit.jupiter.api.AfterAll
- Section
- Method Signatures - Search tag in annotation interface org.junit.jupiter.api.AfterEach
- Section
- Method Signatures - Search tag in annotation interface org.junit.jupiter.api.BeforeAll
- Section
- Method Signatures - Search tag in annotation interface org.junit.jupiter.api.BeforeEach
- Section
- 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 aname
and apayload
. - Named<T> - Interface in org.junit.jupiter.api
-
Named
is a container that associates a name with a given payload. - NamedExecutable - Interface in org.junit.jupiter.api
-
NamedExecutable
joinsExecutable
andNamed
in a one self-typed functional interface. - 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
- Object Equality - Search tag in class org.junit.jupiter.api.Assertions
- Section
- of(String, T) - Static method in interface org.junit.jupiter.api.Named
-
Factory method for creating an instance of
Named
based on aname
and apayload
. - Old behavior - Search tag in annotation interface org.junit.jupiter.api.io.TempDir
- Section
- 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
, orOS.WINDOWS
.
P
- Parallel Execution - Search tag in annotation interface org.junit.jupiter.api.TestInstance
- Section
- Parallel Execution - Search tag in annotation interface org.junit.jupiter.api.TestMethodOrder
- Section
- ParameterContext - Interface in org.junit.jupiter.api.extension
-
ParameterContext
encapsulates the context in which anExecutable
will be invoked for a givenParameter
. - ParameterResolutionException - Exception Class 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 class org.junit.jupiter.api.extension.ParameterResolutionException
- ParameterResolutionException(String, Throwable) - Constructor for exception class org.junit.jupiter.api.extension.ParameterResolutionException
- ParameterResolver - Interface in org.junit.jupiter.api.extension
-
ParameterResolver
defines the API forExtensions
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. - Preemptive Timeouts - Search tag in class org.junit.jupiter.api.Assertions
- Section
- 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 suppliedkey
.
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" - Rationale for throwing Throwable instead of Exception - Search tag in interface org.junit.jupiter.api.function.Executable
- Section
- Rationale for throwing Throwable instead of Exception - Search tag in interface org.junit.jupiter.api.function.ThrowingConsumer
- Section
- Rationale for throwing Throwable instead of Exception - Search tag in interface org.junit.jupiter.api.function.ThrowingSupplier
- Section
- 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.
- reason() - Element in annotation interface org.junit.jupiter.api.parallel.Execution
-
The reason for using the selected execution mode.
- reason(String) - Method in class org.junit.jupiter.api.AssertionFailureBuilder
-
Set the reason why the assertion failed.
- ReflectiveInvocationContext<T> - 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 anExtension
via a field in a test class. - Registration Order - Search tag in annotation interface org.junit.jupiter.api.extension.ExtendWith
- Section
- Registration Order - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- 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 and an optional failure threshold. - 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 suppliedParameterContext
for the suppliedExtensionContext
. - 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 - Search tag in annotation interface org.junit.jupiter.api.io.TempDir
- Section
- SCOPE_PROPERTY_NAME - Static variable in annotation interface org.junit.jupiter.api.io.TempDir
-
Deprecated.
- Scope and Lifecycle - Search tag in annotation interface org.junit.jupiter.api.AutoClose
- Section
- 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
- Standard() - Constructor for class org.junit.jupiter.api.io.TempDirFactory.Standard
- Static Fields - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- 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<? extends T>) - Static method in class org.junit.jupiter.api.DynamicTest
-
Generate a stream of dynamic tests based on the given iterator.
- 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<? extends T>) - Static method in class org.junit.jupiter.api.DynamicTest
-
Generate a stream of dynamic tests based on the given input stream.
- 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.
- Supported Extension APIs - Search tag in annotation interface org.junit.jupiter.api.extension.ExtendWith
- Section
- Supported Extension APIs - Search tag in annotation interface org.junit.jupiter.api.extension.RegisterExtension
- Section
- Supported placeholders - Search tag in org.junit.jupiter.api.RepeatedTest.name()
- Section
- Supported timeout mode values: - Search tag in org.junit.jupiter.api.Timeout.TIMEOUT_MODE_PROPERTY_NAME
- Section
- Supported Values - Search tag in annotation interface org.junit.jupiter.api.Timeout
- Section
- Supported Values - Search tag in org.junit.jupiter.api.ClassOrderer.DEFAULT_ORDER_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.ClassOrderer.Random.RANDOM_SEED_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.DisplayNameGenerator.DEFAULT_GENERATOR_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.MethodOrderer.DEFAULT_ORDER_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.MethodOrderer.Random.RANDOM_SEED_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.TestInstance.Lifecycle.DEFAULT_LIFECYCLE_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.io.TempDir.DEFAULT_FACTORY_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.io.TempDir.SCOPE_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.parallel.Execution.DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME
- Section
- Supported Values - Search tag in org.junit.jupiter.api.parallel.Execution.DEFAULT_EXECUTION_MODE_PROPERTY_NAME
- Section
- 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 suppliedParameterContext
for the suppliedExtensionContext
. - 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
. - Syntax Rules for Tags - Search tag in annotation interface org.junit.jupiter.api.Tag
- Section
- 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. - Technical Details - Search tag in annotation interface org.junit.jupiter.api.condition.DisabledInNativeImage
- Section
- Technical Details - Search tag in annotation interface org.junit.jupiter.api.condition.EnabledInNativeImage
- Section
- TempDir - Annotation Interface in org.junit.jupiter.api.io
- TempDirFactory - Interface in org.junit.jupiter.api.io
-
TempDirFactory
defines the SPI for creating temporary directories programmatically. - TempDirFactory.Standard - Class in org.junit.jupiter.api.io
-
Standard
TempDirFactory
implementation which delegates toFiles.createTempDirectory(java.nio.file.Path, java.lang.String, java.nio.file.attribute.FileAttribute<?>...)
using"junit-,"
as prefix. - 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 aClassOrderer
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 forExtensions
that wish to handle exceptions thrown during test execution. - Test Execution Order - Search tag in annotation interface org.junit.jupiter.api.RepeatedTest
- Section
- Test Execution Order - Search tag in annotation interface org.junit.jupiter.api.Test
- Section
- Test Execution Order - Search tag in annotation interface org.junit.jupiter.api.TestFactory
- Section
- Test Execution Order - Search tag in annotation interface org.junit.jupiter.api.TestTemplate
- Section
- 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
- TestInstanceFactoryContext - Interface in org.junit.jupiter.api.extension
-
TestInstanceFactoryContext
encapsulates the context in which a test class is to be instantiated by aTestInstanceFactory
. - Test Instance Lifecycle - Search tag in annotation interface org.junit.jupiter.api.Nested
- Section
- TestInstancePostProcessor - Interface in org.junit.jupiter.api.extension
-
TestInstancePostProcessor
defines the API forExtensions
that wish to post-process test instances. - TestInstancePreConstructCallback - Interface in org.junit.jupiter.api.extension
-
TestInstancePreConstructCallback
defines the API forExtensions
that wish to be invoked prior to creation of test instances. - TestInstancePreDestroyCallback - Interface in org.junit.jupiter.api.extension
-
TestInstancePreDestroyCallback
defines the API forExtensions
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 Class in org.junit.jupiter.api.extension
-
Thrown if an error is encountered during the execution of a
TestInstanceFactory
. - TestInstantiationException(String) - Constructor for exception class org.junit.jupiter.api.extension.TestInstantiationException
- TestInstantiationException(String, Throwable) - Constructor for exception class 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 aMethodOrderer
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
,invalid reference
@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 forExtensions
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 forExtensions
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 aThrowable
. - 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 aThrowable
. - 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 name used to configure whether 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.
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(Executable)
- Section
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(Executable, String)
- Section
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(Executable, Supplier<String>)
- Section
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(ThrowingSupplier<T>)
- Section
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(ThrowingSupplier<T>, String)
- Section
- Usage Note - Search tag in org.junit.jupiter.api.Assertions.assertDoesNotThrow(ThrowingSupplier<T>, Supplier<String>)
- Section
- Use Cases - Search tag in annotation interface org.junit.jupiter.api.TestInstance
- Section
V
- value() - Element in annotation interface org.junit.jupiter.api.AutoClose
-
Specify the name of the method to invoke to close the resource.
- value() - Element in annotation interface org.junit.jupiter.api.condition.DisabledIf
-
The name of a method within the test class or in an external class to use as a condition for the test's or 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 an external class to use as a condition for the test's or 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
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.DisabledForJreRange
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.DisabledIf
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.DisabledOnJre
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.DisabledOnOs
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.EnabledForJreRange
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.EnabledIf
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.EnabledOnJre
- Section
- Warning - Search tag in annotation interface org.junit.jupiter.api.condition.EnabledOnOs
- Section
- Warning - Search tag in interface org.junit.jupiter.api.extension.TestInstanceFactory
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.findAnnotation(Class<A>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.findAnnotation(Class<A>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.findRepeatableAnnotations(Class<A>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.findRepeatableAnnotations(Class<A>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.getAnnotatedElement()
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.getAnnotatedElement()
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.isAnnotated(Class<? extends Annotation>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.AnnotatedElementContext.isAnnotated(Class<? extends Annotation>)
- Section
- WARNING - Search tag in org.junit.jupiter.api.extension.ParameterContext.getParameter()
- Section
- WINDOWS - Enum constant in enum class org.junit.jupiter.api.condition.OS
-
Microsoft Windows operating system.
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.AfterAllCallback
- Section
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.AfterEachCallback
- Section
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.AfterTestExecutionCallback
- Section
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.BeforeAllCallback
- Section
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.BeforeEachCallback
- Section
- Wrapping Behavior - Search tag in interface org.junit.jupiter.api.extension.BeforeTestExecutionCallback
- Section
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
InvocationInterceptor.interceptDynamicTest(Invocation, DynamicTestInvocationContext, ExtensionContext)
instead