Uses of Package
org.junit.jupiter.api.extension
-
Packages that use org.junit.jupiter.api.extension 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.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.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 their correspondingConvertWith
annotations.org.junit.jupiter.params.provider ArgumentsProvider
implementations and their correspondingArgumentsSource
annotations. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.condition Class Description ExtendWith @ExtendWith
is a repeatable annotation that is used to register extensions for the annotated test class or test method. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.extension Class Description ConditionEvaluationResult The result of evaluating an ExecutionCondition.ExtendWith @ExtendWith
is a repeatable annotation that is used to register extensions for the annotated test class or test method.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 ANamespace
is used to provide a scope for data saved by extensions within aExtensionContext.Store
.ExtensionContext.Store Store
provides methods for extensions to save and retrieve data.ParameterContext ParameterContext
encapsulates the context in which anExecutable
will be invoked for a givenParameter
.ParameterResolutionException Thrown if an error is encountered in the configuration or execution of aParameterResolver
.TestTemplateInvocationContext TestTemplateInvocationContext
represents the context of a single invocation of a test template. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.descriptor Class Description ExtensionContext ExtensionContext
encapsulates the context in which the current test or container is being executed. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.execution 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 ANamespace
is used to provide a scope for data saved by extensions within aExtensionContext.Store
.ExtensionContext.Store Store
provides methods for extensions to save and retrieve data. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.extension Class Description Extension Marker interface for all extensions. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.script Class Description ExtensionContext ExtensionContext
encapsulates the context in which the current test or container is being executed. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.migrationsupport.rules Class Description AfterEachCallback AfterEachCallback
defines the API forExtensions
that wish to provide additional behavior to tests after each test method has been invoked.BeforeEachCallback BeforeEachCallback
defines the API forExtensions
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 forExtensions
that wish to handle exceptions thrown during test execution. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params Class Description ExtendWith @ExtendWith
is a repeatable annotation that is used to register extensions for the annotated test class or test method. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params.aggregator Class Description ParameterContext ParameterContext
encapsulates the context in which anExecutable
will be invoked for a givenParameter
. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params.converter Class Description ParameterContext ParameterContext
encapsulates the context in which anExecutable
will be invoked for a givenParameter
. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params.provider Class Description ExtensionContext ExtensionContext
encapsulates the context in which the current test or container is being executed.