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.<Unnamed> 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.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@Ignoreannotation) 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 ArgumentConverterimplementations and the corresponding@ConvertWithannotation.org.junit.jupiter.params.provider ArgumentsProviderimplementations and their correspondingArgumentsSourceannotations. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.api.condition Class Description ExtendWith @ExtendWithis 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 @ExtendWithis a repeatable annotation that is used to register extensions for the annotated test class or test method.Extension Marker interface for all extensions.ExtensionContext ExtensionContextencapsulates the context in which the current test or container is being executed.ExtensionContext.Namespace ANamespaceis used to provide a scope for data saved by extensions within aExtensionContext.Store.ExtensionContext.Store Storeprovides methods for extensions to save and retrieve data.InvocationInterceptor.Invocation An invocation that returns a result and may throw aThrowable.ParameterContext ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter.ParameterResolutionException Thrown if an error is encountered in the configuration or execution of aParameterResolver.ReflectiveInvocationContext ReflectiveInvocationContextencapsulates the context of a reflective invocation of an executable (method or constructor).TestInstanceFactoryContext TestInstanceFactoryContextencapsulates the context in which a test class is to be instantiated by aTestInstanceFactory.TestInstances TestInstancesencapsulates the test instances of a test.TestInstantiationException Thrown if an error is encountered during the execution of aTestInstanceFactory.TestTemplateInvocationContext TestTemplateInvocationContextrepresents the context of a single invocation of a test template. -
Classes in org.junit.jupiter.api.extension used by <Unnamed> Class Description Extension Marker interface for all extensions.ExtensionContext ExtensionContextencapsulates the context in which the current test or container is being executed.ParameterContext ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter.ParameterResolutionException Thrown if an error is encountered in the configuration or execution of aParameterResolver.ParameterResolver ParameterResolverdefines the API forExtensionsthat wish to dynamically resolve arguments for parameters at runtime. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.config Class Description ExecutionCondition ExecutionConditiondefines theExtensionAPI for programmatic, conditional test execution. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.engine.descriptor Class Description ExtensionContext ExtensionContextencapsulates the context in which the current test or container is being executed.TestInstances TestInstancesencapsulates the test instances of a test.TestWatcher TestWatcherdefines the API forExtensionsthat wish to process test results. -
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 ExtensionContextencapsulates the context in which the current test or container is being executed.ExtensionContext.Namespace ANamespaceis used to provide a scope for data saved by extensions within aExtensionContext.Store.ExtensionContext.Store Storeprovides methods for extensions to save and retrieve data.InvocationInterceptor InvocationInterceptordefines the API forExtensionsthat wish to intercept calls to test code.InvocationInterceptor.Invocation An invocation that returns a result and may throw aThrowable.ReflectiveInvocationContext ReflectiveInvocationContextencapsulates the context of a reflective invocation of an executable (method or constructor).TestInstances TestInstancesencapsulates the test instances of a test. -
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.migrationsupport Class Description ExtendWith @ExtendWithis 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.migrationsupport.conditions Class Description ConditionEvaluationResult The result of evaluating an ExecutionCondition.ExecutionCondition ExecutionConditiondefines theExtensionAPI for programmatic, conditional test execution.Extension Marker interface for all extensions.ExtensionContext ExtensionContextencapsulates 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 AfterEachCallbackdefines the API forExtensionsthat wish to provide additional behavior to tests after an individual test and any user-defined teardown methods (e.g.,@AfterEachmethods) for that test have been executed.BeforeEachCallback BeforeEachCallbackdefines the API forExtensionsthat wish to provide additional behavior to tests before an individual test and any user-defined setup methods (e.g.,@BeforeEachmethods) for that test have been executed.Extension Marker interface for all extensions.ExtensionContext ExtensionContextencapsulates the context in which the current test or container is being executed.Extensions @Extensionsis a container for one or more@ExtendWithdeclarations.TestExecutionExceptionHandler TestExecutionExceptionHandlerdefines the API forExtensionsthat wish to handle exceptions thrown during test execution. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params Class Description ExtendWith @ExtendWithis 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 ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params.converter Class Description ParameterContext ParameterContextencapsulates the context in which anExecutablewill be invoked for a givenParameter. -
Classes in org.junit.jupiter.api.extension used by org.junit.jupiter.params.provider Class Description ExtensionContext ExtensionContextencapsulates the context in which the current test or container is being executed.