Uses of Package
org.junit.jupiter.api.extension
Packages that use org.junit.jupiter.api.extension
Package
Description
JUnit Jupiter API for writing tests.
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
JUnit Jupiter API for writing extensions.
JUnit Jupiter API support for writing extensions.
IO-related support in JUnit Jupiter.
-
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.apiClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.
-
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.conditionClassDescription
@ExtendWithis 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.extensionClassDescription
AnnotatedElementContextencapsulates the context in which anAnnotatedElementis declared.ClassTemplateInvocationContextrepresents the context of a single invocation of a@ClassTemplate.The result of evaluating anExecutionCondition.DynamicTestInvocationContextrepresents the context of a single invocation of a dynamic test.ExecutableInvokerallows invoking methods and constructors with support for dynamic resolution of parameters viaParameterResolvers.Marker interface for all extensions.ExtensionContextencapsulates the context in which the current test or container is being executed.ANamespaceis used to provide a scope for data saved by extensions within aExtensionContext.Store.Storeprovides methods for extensions to save and retrieve data.StoreScopeis an enumeration of the different scopes forExtensionContext.Storeinstances.An invocation that returns a result and may throw aThrowable.Deprecated, for removal: This API element is subject to removal in a future version.UseMediaTypeinstead.ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter.Thrown if an error is encountered in the configuration or execution of aParameterResolver.PreInterruptContextencapsulates the context in which anbeforeThreadInterruptmethod is called.ReflectiveInvocationContextencapsulates the context of a reflective invocation of an executable (method or constructor).TestInstanceFactoryContextencapsulates the context in which a test class is to be instantiated by aTestInstanceFactory.TestInstancesencapsulates the test instances of a test.TestInstantiationAwareExtensiondefines the API forExtensionsthat are aware of or influence the instantiation of test classes.ExtensionContextScopeis used to define the scope of theExtensionContextsupplied to an extension during the instantiation of test classes or processing of test instances.Thrown if an error is encountered during the execution of aTestInstanceFactory.TestTemplateInvocationContextrepresents the context of a single invocation of a test template. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.extension.supportClassDescriptionMarker interface for all extensions.
ExtensionContextencapsulates the context in which the current test or container is being executed.ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter.Thrown if an error is encountered in the configuration or execution of aParameterResolver.ParameterResolverdefines the API forExtensionsthat wish to dynamically resolve arguments for parameters at runtime.TestInstantiationAwareExtensiondefines the API forExtensionsthat are aware of or influence the instantiation of test classes. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.ioClassDescription
AnnotatedElementContextencapsulates the context in which anAnnotatedElementis declared.ExtensionContextencapsulates the context in which the current test or container is being executed.
MediaTypeinstead.