Package | Description |
---|---|
org.junit.jupiter.api.condition |
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
|
org.junit.jupiter.api.extension |
JUnit Jupiter API for writing extensions.
|
org.junit.jupiter.engine.config |
Configuration specific to the JUnit Jupiter test engine.
|
org.junit.jupiter.engine.descriptor |
Test descriptors used within the JUnit Jupiter test engine.
|
org.junit.jupiter.engine.execution |
Internal classes for test execution within the JUnit Jupiter test engine.
|
org.junit.jupiter.engine.extension |
Test extensions specific to the JUnit Jupiter test engine.
|
org.junit.jupiter.engine.script |
Scripting support specific to the JUnit Jupiter test engine.
|
org.junit.jupiter.migrationsupport |
Support for migrating from JUnit 4 to JUnit Jupiter.
|
org.junit.jupiter.migrationsupport.conditions |
Extensions which provide support for conditional test execution features of
JUnit 4 (e.g., the
@Ignore annotation) within JUnit
Jupiter. |
org.junit.jupiter.migrationsupport.rules |
Extensions which provide (limited) support for JUnit 4 rules within JUnit Jupiter.
|
org.junit.jupiter.params |
JUnit Jupiter extension for parameterized tests.
|
org.junit.jupiter.params.aggregator | |
org.junit.jupiter.params.converter |
ArgumentConverter
implementations and the corresponding
@ConvertWith annotation. |
org.junit.jupiter.params.provider |
ArgumentsProvider
implementations and their corresponding
ArgumentsSource
annotations. |
Class | Description |
---|---|
ExtendWith |
@ExtendWith is a repeatable annotation
that is used to register extensions for the
annotated test class or test method. |
Class | Description |
---|---|
ConditionEvaluationResult |
The result of evaluating an ExecutionCondition.
|
Extension |
Marker interface for all extensions.
|
ExtensionConfigurationException |
Thrown if an error is encountered regarding the configuration of an
extension.
|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
ExtensionContext.Namespace |
A
Namespace is used to provide a scope for data saved by
extensions within a ExtensionContext.Store . |
ExtensionContext.Store |
Store provides methods for extensions to save and retrieve data. |
InvocationInterceptor.Invocation |
An invocation that returns a result and may throw a
Throwable . |
ParameterContext |
ParameterContext encapsulates the context in which an
Executable will be invoked for a given
Parameter . |
ParameterResolutionException |
Thrown if an error is encountered in the configuration or execution of a
ParameterResolver . |
ReflectiveInvocationContext |
ReflectiveInvocationContext encapsulates the context of
a reflective invocation of an executable (method or constructor). |
TestInstanceFactoryContext |
TestInstanceFactoryContext encapsulates the context in which
a test class is to be instantiated by a
TestInstanceFactory . |
TestInstances |
TestInstances encapsulates the test instances of a test. |
TestInstantiationException |
Thrown if an error is encountered during the execution of
a
TestInstanceFactory . |
TestTemplateInvocationContext |
TestTemplateInvocationContext represents the context of a
single invocation of a test
template. |
Class | Description |
---|---|
ExecutionCondition |
ExecutionCondition defines the Extension API for
programmatic, conditional test execution. |
Class | Description |
---|---|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
TestInstances |
TestInstances encapsulates the test instances of a test. |
Class | Description |
---|---|
ConditionEvaluationResult |
The result of evaluating an ExecutionCondition.
|
Extension |
Marker interface for all extensions.
|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
ExtensionContext.Namespace |
A
Namespace is used to provide a scope for data saved by
extensions within a ExtensionContext.Store . |
ExtensionContext.Store |
Store provides methods for extensions to save and retrieve data. |
InvocationInterceptor |
InvocationInterceptor defines the API for Extensions that wish to intercept calls to test code. |
InvocationInterceptor.Invocation |
An invocation that returns a result and may throw a
Throwable . |
ReflectiveInvocationContext |
ReflectiveInvocationContext encapsulates the context of
a reflective invocation of an executable (method or constructor). |
TestInstances |
TestInstances encapsulates the test instances of a test. |
Class | Description |
---|---|
Extension |
Marker interface for all extensions.
|
Class | Description |
---|---|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
Class | Description |
---|---|
ExtendWith |
@ExtendWith is a repeatable annotation
that is used to register extensions for the
annotated test class or test method. |
Class | Description |
---|---|
ConditionEvaluationResult |
The result of evaluating an ExecutionCondition.
|
ExecutionCondition |
ExecutionCondition defines the Extension API for
programmatic, conditional test execution. |
Extension |
Marker interface for all extensions.
|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
Class | Description |
---|---|
AfterEachCallback |
AfterEachCallback defines the API for Extensions
that wish to provide additional behavior to tests after each test method
has been invoked. |
BeforeEachCallback |
BeforeEachCallback defines the API for Extensions
that wish to provide additional behavior to tests before each test is invoked. |
Extension |
Marker interface for all extensions.
|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
Extensions |
@Extensions is a container for one or more @ExtendWith
declarations. |
TestExecutionExceptionHandler |
TestExecutionExceptionHandler defines the API for Extensions that wish to handle exceptions thrown during test execution. |
Class | Description |
---|---|
ExtendWith |
@ExtendWith is a repeatable annotation
that is used to register extensions for the
annotated test class or test method. |
Class | Description |
---|---|
ParameterContext |
ParameterContext encapsulates the context in which an
Executable will be invoked for a given
Parameter . |
Class | Description |
---|---|
ParameterContext |
ParameterContext encapsulates the context in which an
Executable will be invoked for a given
Parameter . |
Class | Description |
---|---|
ExtensionContext |
ExtensionContext encapsulates the context in which the
current test or container is being executed. |
Copyright © 2019. All rights reserved.