Uses of Interface
org.junit.jupiter.api.extension.ExtensionContext
Packages that use ExtensionContext
Package
Description
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.
Test descriptors used within the JUnit Jupiter test engine.
Internal classes for test execution within the JUnit Jupiter test engine.
Test extensions specific to the JUnit Jupiter test engine.
Extensions which provide support for conditional test execution features of
JUnit 4 (e.g., the
@Ignore annotation) within JUnit
Jupiter.Extensions which provide (limited) support for JUnit 4 rules within JUnit Jupiter.
JUnit Jupiter extension for parameterized tests.
ArgumentsProvider
implementations and their corresponding
ArgumentsSource
annotations.-
Uses of ExtensionContext in org.junit.jupiter.api.condition
Methods in org.junit.jupiter.api.condition with parameters of type ExtensionContextModifier and TypeMethodDescriptionAbstractOsBasedExecutionCondition.evaluateExecutionCondition(ExtensionContext context) AbstractRepeatableAnnotationCondition.evaluateExecutionCondition(ExtensionContext context) BooleanExecutionCondition.evaluateExecutionCondition(ExtensionContext context) MethodBasedCondition.evaluateExecutionCondition(ExtensionContext context) (package private) MethodMethodBasedCondition.getConditionMethod(String fullyQualifiedMethodName, ExtensionContext context) private booleanMethodBasedCondition.invokeConditionMethod(Method method, ExtensionContext context) -
Uses of ExtensionContext in org.junit.jupiter.api.extension
Methods in org.junit.jupiter.api.extension that return ExtensionContextMethods in org.junit.jupiter.api.extension that return types with arguments of type ExtensionContextModifier and TypeMethodDescriptionExtensionContext.getParent()Get the parent extension context, if available.Methods in org.junit.jupiter.api.extension with parameters of type ExtensionContextModifier and TypeMethodDescriptionvoidAfterAllCallback.afterAll(ExtensionContext context) Callback that is invoked once after all tests in the current container.voidAfterEachCallback.afterEach(ExtensionContext context) Callback that is invoked after an individual test and any user-defined teardown methods for that test have been executed.voidAfterTestExecutionCallback.afterTestExecution(ExtensionContext context) Callback that is invoked immediately after an individual test has been executed but before any user-defined teardown methods have been executed for that test.voidBeforeAllCallback.beforeAll(ExtensionContext context) Callback that is invoked once before all tests in the current container.voidBeforeEachCallback.beforeEach(ExtensionContext context) Callback that is invoked before an individual test and any user-defined setup methods for that test have been executed.voidBeforeTestExecutionCallback.beforeTestExecution(ExtensionContext context) Callback that is invoked immediately before an individual test is executed but after any user-defined setup methods have been executed for that test.TestInstanceFactory.createTestInstance(TestInstanceFactoryContext factoryContext, ExtensionContext extensionContext) Callback for creating a test instance for the supplied context.ExecutionCondition.evaluateExecutionCondition(ExtensionContext context) Evaluate this condition for the suppliedExtensionContext.default voidLifecycleMethodExecutionExceptionHandler.handleAfterAllMethodExecutionException(ExtensionContext context, Throwable throwable) Handle the suppliedThrowablethat was thrown during execution of a@AfterAlllifecycle method.default voidLifecycleMethodExecutionExceptionHandler.handleAfterEachMethodExecutionException(ExtensionContext context, Throwable throwable) Handle the suppliedThrowablethat was thrown during execution of a@AfterEachlifecycle method.default voidLifecycleMethodExecutionExceptionHandler.handleBeforeAllMethodExecutionException(ExtensionContext context, Throwable throwable) Handle the suppliedThrowablethat was thrown during execution of a@BeforeAlllifecycle method.default voidLifecycleMethodExecutionExceptionHandler.handleBeforeEachMethodExecutionException(ExtensionContext context, Throwable throwable) Handle the suppliedThrowablethat was thrown during execution of a@BeforeEachlifecycle method.voidTestExecutionExceptionHandler.handleTestExecutionException(ExtensionContext context, Throwable throwable) Handle the suppliedthrowable.default voidInvocationInterceptor.interceptAfterAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of an@AfterAllmethod.default voidInvocationInterceptor.interceptAfterEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of an@AfterEachmethod.default voidInvocationInterceptor.interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@BeforeAllmethod.default voidInvocationInterceptor.interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@BeforeEachmethod.default voidInvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<Void> invocation, DynamicTestInvocationContext invocationContext, ExtensionContext extensionContext) Intercept the invocation of aDynamicTest.default voidInvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<Void> invocation, ExtensionContext extensionContext) Deprecated.default <T> TInvocationInterceptor.interceptTestClassConstructor(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Constructor<T>> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a test class constructor.default <T> TInvocationInterceptor.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@TestFactorymethod, such as a@RepeatedTestor@ParameterizedTestmethod.default voidInvocationInterceptor.interceptTestMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@Testmethod.default voidInvocationInterceptor.interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@TestTemplatemethod.voidTestInstancePostProcessor.postProcessTestInstance(Object testInstance, ExtensionContext context) Callback for post-processing the supplied test instance.voidTestInstancePreConstructCallback.preConstructTestInstance(TestInstanceFactoryContext factoryContext, ExtensionContext context) Callback invoked prior to test instances being constructed.voidTestInstancePreDestroyCallback.preDestroyTestInstance(ExtensionContext context) Callback for processing test instances before they are destroyed.static voidTestInstancePreDestroyCallback.preDestroyTestInstances(ExtensionContext context, Consumer<Object> callback) Utility method for processing all test instances of anExtensionContextthat are not present in any of its parent contexts.TestTemplateInvocationContextProvider.provideTestTemplateInvocationContexts(ExtensionContext context) Provide invocation contexts for the test template method represented by the suppliedcontext.ParameterResolver.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) Resolve an argument for theParameterin the suppliedParameterContextfor the suppliedExtensionContext.booleanParameterResolver.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) Determine if this resolver supports resolution of an argument for theParameterin the suppliedParameterContextfor the suppliedExtensionContext.booleanTestTemplateInvocationContextProvider.supportsTestTemplate(ExtensionContext context) Determine if this provider supports providing invocation contexts for the test template method represented by the suppliedcontext.default voidTestWatcher.testAborted(ExtensionContext context, Throwable cause) Invoked after a test has been aborted.default voidTestWatcher.testDisabled(ExtensionContext context, Optional<String> reason) Invoked after a disabled test has been skipped.default voidTestWatcher.testFailed(ExtensionContext context, Throwable cause) Invoked after a test has failed.default voidTestWatcher.testSuccessful(ExtensionContext context) Invoked after a test has completed successfully. -
Uses of ExtensionContext in org.junit.jupiter.api.extension.support
Methods in org.junit.jupiter.api.extension.support with parameters of type ExtensionContextModifier and TypeMethodDescriptionabstract TTypeBasedParameterResolver.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) final booleanTypeBasedParameterResolver.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) -
Uses of ExtensionContext in org.junit.jupiter.api.io
Methods in org.junit.jupiter.api.io with parameters of type ExtensionContextModifier and TypeMethodDescriptionTempDirFactory.createTempDirectory(AnnotatedElementContext elementContext, ExtensionContext extensionContext) Create a new temporary directory.TempDirFactory.Standard.createTempDirectory(AnnotatedElementContext elementContext, ExtensionContext extensionContext) -
Uses of ExtensionContext in org.junit.jupiter.engine.descriptor
Classes in org.junit.jupiter.engine.descriptor that implement ExtensionContextModifier and TypeClassDescription(package private) classAbstractExtensionContext<T extends TestDescriptor>(package private) final class(package private) class(package private) final class(package private) final class(package private) final classFields in org.junit.jupiter.engine.descriptor declared as ExtensionContextMethods in org.junit.jupiter.engine.descriptor that return ExtensionContextMethods in org.junit.jupiter.engine.descriptor that return types with arguments of type ExtensionContextMethods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContextModifier and TypeMethodDescriptionAbstractExtensionContext.createStore(ExtensionContext parent) private TestInstancesClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(JupiterEngineExecutionContext parentExecutionContext, ExtensionContext extensionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ThrowableCollector throwableCollector) protected TestInstancesClassBasedTestDescriptor.instantiateTestClass(Optional<TestInstances> outerInstances, ExtensionRegistry registry, ExtensionContext extensionContext) protected abstract TestInstancesClassBasedTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected TestInstancesClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected TestInstancesNestedClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector) voidTestMethodTestDescriptor.CallbackInvoker.invoke(T t, ExtensionContext context) private voidClassBasedTestDescriptor.invokeAfterAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, Throwable throwable) private voidTestMethodTestDescriptor.invokeAfterEachExecutionExceptionHandlers(ExtensionContext context, ExtensionRegistry registry, Throwable throwable) private voidClassBasedTestDescriptor.invokeBeforeAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, Throwable throwable) private voidTestMethodTestDescriptor.invokeBeforeEachExecutionExceptionHandlers(ExtensionContext context, ExtensionRegistry registry, Throwable throwable) private voidClassBasedTestDescriptor.invokeMethodInExtensionContext(Method method, ExtensionContext context, ExtensionRegistry registry, InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall interceptorCall) private ObjectClassBasedTestDescriptor.invokeTestClassConstructor(Optional<Object> outerInstance, ExtensionRegistry registry, ExtensionContext extensionContext) private voidTestMethodTestDescriptor.invokeTestExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, Throwable throwable) private ObjectClassBasedTestDescriptor.invokeTestInstanceFactory(Optional<Object> outerInstance, ExtensionContext extensionContext) private voidClassBasedTestDescriptor.invokeTestInstancePostProcessors(Object instance, ExtensionRegistry registry, ExtensionContext context) private voidClassBasedTestDescriptor.invokeTestInstancePreConstructCallbacks(TestInstanceFactoryContext factoryContext, ExtensionRegistry registry, ExtensionContext context) TestTemplateTestDescriptor.validateProviders(ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) Constructors in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContextModifierConstructorDescription(package private)AbstractExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, T testDescriptor, JupiterConfiguration configuration, ExecutableInvoker executableInvoker) (package private)ClassExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ThrowableCollector throwableCollector, ExecutableInvoker executableInvoker) (package private)ClassExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, JupiterConfiguration configuration, ThrowableCollector throwableCollector, ExecutableInvoker executableInvoker) Create a newClassExtensionContextwithTestInstance.Lifecycle.PER_METHOD.(package private)DynamicExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, DynamicNodeTestDescriptor testDescriptor, JupiterConfiguration configuration, ExecutableInvoker executableInvoker) (package private)MethodExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, TestMethodTestDescriptor testDescriptor, JupiterConfiguration configuration, ThrowableCollector throwableCollector, ExecutableInvoker executableInvoker) (package private)TestTemplateExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, TestTemplateTestDescriptor testDescriptor, JupiterConfiguration configuration, TestInstances testInstances, ExecutableInvoker executableInvoker) -
Uses of ExtensionContext in org.junit.jupiter.engine.execution
Fields in org.junit.jupiter.engine.execution declared as ExtensionContextModifier and TypeFieldDescriptionprivate final ExtensionContextDefaultExecutableInvoker.extensionContext(package private) ExtensionContextJupiterEngineExecutionContext.State.extensionContextMethods in org.junit.jupiter.engine.execution that return ExtensionContextMethods in org.junit.jupiter.engine.execution with parameters of type ExtensionContextModifier and TypeMethodDescriptionInterceptingExecutableInvoker.ReflectiveInterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext) voidInterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) private ConditionEvaluationResultConditionEvaluator.evaluate(ExecutionCondition condition, ExtensionContext context) ConditionEvaluator.evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context) Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.<T> TInterceptingExecutableInvoker.invoke(Constructor<T> constructor, Optional<Object> outerInstance, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<Constructor<T>, T> interceptorCall) Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.<T> TInterceptingExecutableInvoker.invoke(Method method, Object target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<Method, T> interceptorCall) Invoke the supplied method with dynamic parameter resolution.private <E extends Executable,T>
TInterceptingExecutableInvoker.invoke(InvocationInterceptor.Invocation<T> originalInvocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<E, T> call) voidAfterEachMethodAdapter.invokeAfterEachMethod(ExtensionContext context, ExtensionRegistry registry) voidBeforeEachMethodAdapter.invokeBeforeEachMethod(ExtensionContext context, ExtensionRegistry registry) private voidConditionEvaluator.logResult(Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context) private static ObjectParameterResolutionUtils.resolveParameter(ParameterContext parameterContext, Executable executable, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) static Object[]ParameterResolutionUtils.resolveParameters(Executable executable, Optional<Object> target, Optional<Object> outerInstance, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) Resolve the array of parameters for the supplied executable, target, and outer instance.static Object[]ParameterResolutionUtils.resolveParameters(Method method, Optional<Object> target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) Resolve the array of parameters for the supplied method and target.JupiterEngineExecutionContext.Builder.withExtensionContext(ExtensionContext extensionContext) Constructors in org.junit.jupiter.engine.execution with parameters of type ExtensionContextModifierConstructorDescriptionDefaultExecutableInvoker(ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) -
Uses of ExtensionContext in org.junit.jupiter.engine.extension
Fields in org.junit.jupiter.engine.extension declared as ExtensionContextModifier and TypeFieldDescriptionprivate final ExtensionContextTempDirectory.CloseablePath.extensionContextprivate final ExtensionContextTimeoutConfiguration.extensionContextMethods in org.junit.jupiter.engine.extension with parameters of type ExtensionContextModifier and TypeMethodDescriptionvoidTempDirectory.beforeAll(ExtensionContext context) voidTimeoutExtension.beforeAll(ExtensionContext context) voidTempDirectory.beforeEach(ExtensionContext context) voidTimeoutExtension.beforeEach(ExtensionContext context) (package private) static TempDirectory.CloseablePathTempDirectory.createTempDir(TempDirFactory factory, CleanupMode cleanupMode, AnnotatedElementContext elementContext, ExtensionContext extensionContext) private <T> InvocationInterceptor.Invocation<T> TimeoutExtension.decorate(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration timeout) private StringTimeoutExtension.describe(ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) DisabledCondition.evaluateExecutionCondition(ExtensionContext context) Containers/tests are disabled if@Disabledis present on the test class or method.RepetitionExtension.evaluateExecutionCondition(ExtensionContext context) private Timeout.ThreadModeTimeoutExtension.getAnnotationThreadMode(ExtensionContext extensionContext) private TimeoutDurationTimeoutExtension.getDefaultTimeout(ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) private TimeoutConfigurationTimeoutExtension.getGlobalTimeoutConfiguration(ExtensionContext extensionContext) private ObjectTempDirectory.getPathOrFile(AnnotatedElementContext elementContext, Class<?> type, TempDirFactory factory, CleanupMode cleanupMode, TempDirectory.Scope scope, ExtensionContext extensionContext) private TempDirectory.ScopeTempDirectory.getScope(ExtensionContext context) private voidTempDirectory.injectFields(ExtensionContext context, Object testInstance, Class<?> testClass, Predicate<Field> predicate) private voidTempDirectory.injectInstanceFields(ExtensionContext context, Object instance) private voidTempDirectory.injectStaticFields(ExtensionContext context, Class<?> testClass) private static voidTempDirectory.installFailureTracker(ExtensionContext context) private <T> TTimeoutExtension.intercept(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration explicitTimeout, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) voidTimeoutExtension.interceptAfterAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptAfterEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) private voidTimeoutExtension.interceptLifecycleMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) private <T> TTimeoutExtension.interceptTestableMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) <T> TTimeoutExtension.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptTestMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) private booleanTimeoutExtension.isTimeoutDisabled(ExtensionContext extensionContext) Determine if timeouts are disabled for the supplied extension context.RepeatedTestExtension.provideTestTemplateInvocationContexts(ExtensionContext context) private voidTimeoutExtension.readAndStoreTimeoutSoChildrenInheritIt(ExtensionContext context) RepetitionExtension.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) TempDirectory.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) Resolve the current temporary directory for theParameterin the suppliedParameterContext.TestInfoParameterResolver.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) TestReporterParameterResolver.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) private Timeout.ThreadModeTimeoutExtension.resolveTimeoutThreadMode(ExtensionContext extensionContext) private static booleanTempDirectory.selfOrChildFailed(ExtensionContext context) booleanRepetitionExtension.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanTempDirectory.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanTestInfoParameterResolver.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanTestReporterParameterResolver.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanRepeatedTestExtension.supportsTestTemplate(ExtensionContext context) voidRepetitionExtension.testFailed(ExtensionContext context, Throwable cause) Constructors in org.junit.jupiter.engine.extension with parameters of type ExtensionContextModifierConstructorDescription(package private)CloseablePath(TempDirFactory factory, CleanupMode cleanupMode, AnnotatedElementContext elementContext, ExtensionContext extensionContext) (package private)DefaultTestInfo(ExtensionContext extensionContext) (package private)TimeoutConfiguration(ExtensionContext extensionContext) -
Uses of ExtensionContext in org.junit.jupiter.migrationsupport.conditions
Methods in org.junit.jupiter.migrationsupport.conditions with parameters of type ExtensionContextModifier and TypeMethodDescriptionIgnoreCondition.evaluateExecutionCondition(ExtensionContext context) Containers/tests are disabled if@Ignoreis present on the test class or method. -
Uses of ExtensionContext in org.junit.jupiter.migrationsupport.rules
Methods in org.junit.jupiter.migrationsupport.rules with parameters of type ExtensionContextModifier and TypeMethodDescriptionvoidExpectedExceptionSupport.afterEach(ExtensionContext context) voidExternalResourceSupport.afterEach(ExtensionContext context) voidTestRuleSupport.afterEach(ExtensionContext context) voidVerifierSupport.afterEach(ExtensionContext context) voidExternalResourceSupport.beforeEach(ExtensionContext context) voidTestRuleSupport.beforeEach(ExtensionContext context) private List<TestRuleAnnotatedMember> TestRuleSupport.getRuleAnnotatedMembers(ExtensionContext context) private ExtensionContext.StoreExpectedExceptionSupport.getStore(ExtensionContext context) voidExpectedExceptionSupport.handleTestExecutionException(ExtensionContext context, Throwable throwable) voidTestRuleSupport.handleTestExecutionException(ExtensionContext context, Throwable throwable) private intTestRuleSupport.invokeAppropriateMethodOnRuleAnnotatedMembers(ExtensionContext context, boolean reverseOrder, TestRuleSupport.AdviceInvoker adviceInvoker) -
Uses of ExtensionContext in org.junit.jupiter.params
Methods in org.junit.jupiter.params with parameters of type ExtensionContextModifier and TypeMethodDescriptionvoidParameterizedTestParameterResolver.afterTestExecution(ExtensionContext context) ParameterizedTestExtension.arguments(ArgumentsProvider provider, ExtensionContext context) private ParameterizedTestNameFormatterParameterizedTestExtension.createNameFormatter(ExtensionContext extensionContext, Method templateMethod, ParameterizedTestMethodContext methodContext, String displayName, int argumentMaxLength) private ExtensionContext.StoreParameterizedTestExtension.getStore(ExtensionContext context) ParameterizedTestExtension.provideTestTemplateInvocationContexts(ExtensionContext extensionContext) ParameterizedTestParameterResolver.resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanParameterizedTestParameterResolver.supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleanParameterizedTestExtension.supportsTestTemplate(ExtensionContext context) -
Uses of ExtensionContext in org.junit.jupiter.params.provider
Methods in org.junit.jupiter.params.provider with parameters of type ExtensionContextModifier and TypeMethodDescriptionEnumArgumentsProvider.determineEnumClass(ExtensionContext context, EnumSource enumSource) EnumArgumentsProvider.getEnumConstants(ExtensionContext context, EnumSource enumSource) CsvFileArgumentsProvider.Source.open(ExtensionContext context) AnnotationBasedArgumentsProvider.provideArguments(ExtensionContext context) AnnotationBasedArgumentsProvider.provideArguments(ExtensionContext context, A annotation) ArgumentsProvider.provideArguments(ExtensionContext context) CsvArgumentsProvider.provideArguments(ExtensionContext context, CsvSource csvSource) CsvFileArgumentsProvider.provideArguments(ExtensionContext context, CsvFileSource csvFileSource) EmptyArgumentsProvider.provideArguments(ExtensionContext context) EnumArgumentsProvider.provideArguments(ExtensionContext context, EnumSource enumSource) MethodArgumentsProvider.provideArguments(ExtensionContext context, MethodSource methodSource) NullArgumentsProvider.provideArguments(ExtensionContext context) ValueArgumentsProvider.provideArguments(ExtensionContext context, ValueSource valueSource)
InvocationInterceptor.interceptDynamicTest(Invocation, DynamicTestInvocationContext, ExtensionContext)instead