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.api.extension.support JUnit Jupiter API support for writing extensions.org.junit.jupiter.api.io IO-related support in JUnit Jupiter. -
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, test interface, test method, parameter, or field. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.extension Class Description AnnotatedElementContext AnnotatedElementContext
encapsulates the context in which anAnnotatedElement
is declared.ConditionEvaluationResult The result of evaluating anExecutionCondition
.DynamicTestInvocationContext DynamicTestInvocationContext
represents the context of a single invocation of a dynamic test.ExecutableInvoker ExecutableInvoker
allows invoking methods and constructors with support for dynamic resolution of parameters viaParameterResolvers
.ExtendWith @ExtendWith
is a repeatable annotation that is used to register extensions for the annotated test class, test interface, test method, parameter, or field.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.InvocationInterceptor.Invocation An invocation that returns a result and may throw aThrowable
.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
.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 aTestInstanceFactory
.TestInstances TestInstances
encapsulates the test instances of a test.TestInstantiationException Thrown if an error is encountered during the execution of aTestInstanceFactory
.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.api.extension.support Class Description Extension Marker interface for all extensions.ExtensionContext ExtensionContext
encapsulates the context in which the current test or container is being executed.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
.ParameterResolver ParameterResolver
defines the API forExtensions
that wish to dynamically resolve arguments for parameters at runtime. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.io Class Description AnnotatedElementContext AnnotatedElementContext
encapsulates the context in which anAnnotatedElement
is declared.ExtensionContext ExtensionContext
encapsulates the context in which the current test or container is being executed.