Uses of Interface
org.junit.jupiter.api.extension.ExtensionContext
-
Packages that use ExtensionContext 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.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.conditions Extensions which provide support for conditional test execution features of JUnit 4 (e.g., the@Ignore
annotation) 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.provider ArgumentsProvider
implementations and their correspondingArgumentsSource
annotations. -
-
Uses of ExtensionContext in org.junit.jupiter.api.condition
Methods in org.junit.jupiter.api.condition with parameters of type ExtensionContext Modifier and Type Method Description ConditionEvaluationResult
AbstractRepeatableAnnotationCondition. evaluateExecutionCondition(ExtensionContext context)
ConditionEvaluationResult
BooleanExecutionCondition. evaluateExecutionCondition(ExtensionContext context)
ConditionEvaluationResult
MethodBasedCondition. evaluateExecutionCondition(ExtensionContext context)
private java.lang.reflect.Method
MethodBasedCondition. getConditionMethod(java.lang.String fullyQualifiedMethodName, ExtensionContext context)
private boolean
MethodBasedCondition. invokeConditionMethod(java.lang.reflect.Method method, ExtensionContext context)
-
Uses of ExtensionContext in org.junit.jupiter.api.extension
Methods in org.junit.jupiter.api.extension that return ExtensionContext Modifier and Type Method Description ExtensionContext
ExtensionContext. getRoot()
Get the rootExtensionContext
.Methods in org.junit.jupiter.api.extension that return types with arguments of type ExtensionContext Modifier and Type Method Description java.util.Optional<ExtensionContext>
ExtensionContext. getParent()
Get the parent extension context, if available.Methods in org.junit.jupiter.api.extension with parameters of type ExtensionContext Modifier and Type Method Description void
AfterAllCallback. afterAll(ExtensionContext context)
Callback that is invoked once after all tests in the current container.void
AfterEachCallback. afterEach(ExtensionContext context)
Callback that is invoked after an individual test and any user-defined teardown methods for that test have been executed.void
AfterTestExecutionCallback. 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.void
BeforeAllCallback. beforeAll(ExtensionContext context)
Callback that is invoked once before all tests in the current container.void
BeforeEachCallback. beforeEach(ExtensionContext context)
Callback that is invoked before an individual test and any user-defined setup methods for that test have been executed.void
BeforeTestExecutionCallback. 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.java.lang.Object
TestInstanceFactory. createTestInstance(TestInstanceFactoryContext factoryContext, ExtensionContext extensionContext)
Callback for creating a test instance for the supplied context.ConditionEvaluationResult
ExecutionCondition. evaluateExecutionCondition(ExtensionContext context)
Evaluate this condition for the suppliedExtensionContext
.default void
LifecycleMethodExecutionExceptionHandler. handleAfterAllMethodExecutionException(ExtensionContext context, java.lang.Throwable throwable)
Handle the suppliedThrowable
that was thrown during execution of a@AfterAll
lifecycle method.default void
LifecycleMethodExecutionExceptionHandler. handleAfterEachMethodExecutionException(ExtensionContext context, java.lang.Throwable throwable)
Handle the suppliedThrowable
that was thrown during execution of a@AfterEach
lifecycle method.default void
LifecycleMethodExecutionExceptionHandler. handleBeforeAllMethodExecutionException(ExtensionContext context, java.lang.Throwable throwable)
Handle the suppliedThrowable
that was thrown during execution of a@BeforeAll
lifecycle method.default void
LifecycleMethodExecutionExceptionHandler. handleBeforeEachMethodExecutionException(ExtensionContext context, java.lang.Throwable throwable)
Handle the suppliedThrowable
that was thrown during execution of a@BeforeEach
lifecycle method.void
TestExecutionExceptionHandler. handleTestExecutionException(ExtensionContext context, java.lang.Throwable throwable)
Handle the suppliedthrowable
.default void
InvocationInterceptor. interceptAfterAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of an@AfterAll
method.default void
InvocationInterceptor. interceptAfterEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of an@AfterEach
method.default void
InvocationInterceptor. interceptBeforeAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a@BeforeAll
method.default void
InvocationInterceptor. interceptBeforeEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a@BeforeEach
method.default void
InvocationInterceptor. interceptDynamicTest(InvocationInterceptor.Invocation<java.lang.Void> invocation, ExtensionContext extensionContext)
Intercept the invocation of aDynamicTest
.default <T> T
InvocationInterceptor. interceptTestClassConstructor(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Constructor<T>> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a test class constructor.default <T> T
InvocationInterceptor. interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a@TestFactory
method.default void
InvocationInterceptor. interceptTestMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a@Test
method.default void
InvocationInterceptor. interceptTestTemplateMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
Intercept the invocation of a@TestTemplate
method.void
TestInstancePostProcessor. postProcessTestInstance(java.lang.Object testInstance, ExtensionContext context)
Callback for post-processing the supplied test instance.void
TestInstancePreDestroyCallback. preDestroyTestInstance(ExtensionContext context)
Callback for processing a test instance before it is destroyed.java.util.stream.Stream<TestTemplateInvocationContext>
TestTemplateInvocationContextProvider. provideTestTemplateInvocationContexts(ExtensionContext context)
Provide invocation contexts for the test template method represented by the suppliedcontext
.java.lang.Object
ParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Resolve an argument for theParameter
in the suppliedParameterContext
for the suppliedExtensionContext
.boolean
ParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Determine if this resolver supports resolution of an argument for theParameter
in the suppliedParameterContext
for the suppliedExtensionContext
.boolean
TestTemplateInvocationContextProvider. supportsTestTemplate(ExtensionContext context)
Determine if this provider supports providing invocation contexts for the test template method represented by the suppliedcontext
.default void
TestWatcher. testAborted(ExtensionContext context, java.lang.Throwable cause)
Invoked after a test has been aborted.default void
TestWatcher. testDisabled(ExtensionContext context, java.util.Optional<java.lang.String> reason)
Invoked after a disabled test has been skipped.default void
TestWatcher. testFailed(ExtensionContext context, java.lang.Throwable cause)
Invoked after a test has failed.default void
TestWatcher. 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 ExtensionContext Modifier and Type Method Description abstract T
TypeBasedParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
TypeBasedParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
-
Uses of ExtensionContext in org.junit.jupiter.engine.descriptor
Classes in org.junit.jupiter.engine.descriptor that implement ExtensionContext Modifier and Type Class Description (package private) class
AbstractExtensionContext<T extends TestDescriptor>
(package private) class
ClassExtensionContext
(package private) class
DynamicExtensionContext
(package private) class
JupiterEngineExtensionContext
(package private) class
MethodExtensionContext
(package private) class
TestTemplateExtensionContext
Fields in org.junit.jupiter.engine.descriptor declared as ExtensionContext Modifier and Type Field Description private ExtensionContext
AbstractExtensionContext. parent
Methods in org.junit.jupiter.engine.descriptor that return ExtensionContext Modifier and Type Method Description ExtensionContext
AbstractExtensionContext. getRoot()
Methods in org.junit.jupiter.engine.descriptor that return types with arguments of type ExtensionContext Modifier and Type Method Description java.util.Optional<ExtensionContext>
AbstractExtensionContext. getParent()
Methods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContext Modifier and Type Method Description private ExtensionValuesStore
AbstractExtensionContext. createStore(ExtensionContext parent)
private TestInstances
ClassBasedTestDescriptor. instantiateAndPostProcessTestInstance(JupiterEngineExecutionContext parentExecutionContext, ExtensionContext extensionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ThrowableCollector throwableCollector)
protected TestInstances
ClassBasedTestDescriptor. instantiateTestClass(java.util.Optional<TestInstances> outerInstances, ExtensionRegistry registry, ExtensionContext extensionContext)
protected abstract TestInstances
ClassBasedTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector)
protected TestInstances
ClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector)
protected TestInstances
NestedClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext, ThrowableCollector throwableCollector)
void
TestMethodTestDescriptor.CallbackInvoker. invoke(T t, ExtensionContext context)
private void
ClassBasedTestDescriptor. invokeAfterAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, java.lang.Throwable throwable)
private void
TestMethodTestDescriptor. invokeAfterEachExecutionExceptionHandlers(ExtensionContext context, ExtensionRegistry registry, java.lang.Throwable throwable)
private void
ClassBasedTestDescriptor. invokeBeforeAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, java.lang.Throwable throwable)
private void
TestMethodTestDescriptor. invokeBeforeEachExecutionExceptionHandlers(ExtensionContext context, ExtensionRegistry registry, java.lang.Throwable throwable)
private void
ClassBasedTestDescriptor. invokeMethodInExtensionContext(java.lang.reflect.Method method, ExtensionContext context, ExtensionRegistry registry, ExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall interceptorCall)
private java.lang.Object
ClassBasedTestDescriptor. invokeTestClassConstructor(java.util.Optional<java.lang.Object> outerInstance, ExtensionRegistry registry, ExtensionContext extensionContext)
private void
TestMethodTestDescriptor. invokeTestExecutionExceptionHandlers(ExtensionRegistry registry, ExtensionContext context, java.lang.Throwable throwable)
private java.lang.Object
ClassBasedTestDescriptor. invokeTestInstanceFactory(java.util.Optional<java.lang.Object> outerInstance, ExtensionContext extensionContext)
private void
ClassBasedTestDescriptor. invokeTestInstancePostProcessors(java.lang.Object instance, ExtensionRegistry registry, ExtensionContext context)
private java.util.List<TestTemplateInvocationContextProvider>
TestTemplateTestDescriptor. validateProviders(ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)
-
Uses of ExtensionContext in org.junit.jupiter.engine.execution
Fields in org.junit.jupiter.engine.execution declared as ExtensionContext Modifier and Type Field Description (package private) ExtensionContext
JupiterEngineExecutionContext.State. extensionContext
Methods in org.junit.jupiter.engine.execution that return ExtensionContext Modifier and Type Method Description ExtensionContext
JupiterEngineExecutionContext. getExtensionContext()
Methods in org.junit.jupiter.engine.execution with parameters of type ExtensionContext Modifier and Type Method Description T
ExecutableInvoker.ReflectiveInterceptorCall. apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext)
void
ExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall. apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
private ConditionEvaluationResult
ConditionEvaluator. evaluate(ExecutionCondition condition, ExtensionContext context)
ConditionEvaluationResult
ConditionEvaluator. evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context)
Evaluate allExecutionCondition
extensions registered for the suppliedExtensionContext
.<T> T
ExecutableInvoker. invoke(java.lang.reflect.Constructor<T> constructor, java.util.Optional<java.lang.Object> outerInstance, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Constructor<T>,T> interceptorCall)
Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.<T> T
ExecutableInvoker. invoke(java.lang.reflect.Method method, java.lang.Object target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, ExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,T> interceptorCall)
Invoke the suppliedstatic
method with dynamic parameter resolution.private <E extends java.lang.reflect.Executable,T>
TExecutableInvoker. invoke(InvocationInterceptor.Invocation<T> originalInvocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, ExecutableInvoker.ReflectiveInterceptorCall<E,T> call)
void
AfterEachMethodAdapter. invokeAfterEachMethod(ExtensionContext context, ExtensionRegistry registry)
void
BeforeEachMethodAdapter. invokeBeforeEachMethod(ExtensionContext context, ExtensionRegistry registry)
private void
ConditionEvaluator. logResult(java.lang.Class<?> conditionType, ConditionEvaluationResult result, ExtensionContext context)
private java.lang.Object
ExecutableInvoker. resolveParameter(ParameterContext parameterContext, java.lang.reflect.Executable executable, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)
private java.lang.Object[]
ExecutableInvoker. resolveParameters(java.lang.reflect.Executable executable, java.util.Optional<java.lang.Object> target, java.util.Optional<java.lang.Object> outerInstance, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)
Resolve the array of parameters for the supplied executable, target, and outer instance.private java.lang.Object[]
ExecutableInvoker. resolveParameters(java.lang.reflect.Method method, java.util.Optional<java.lang.Object> target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)
Resolve the array of parameters for the supplied method and target.JupiterEngineExecutionContext.Builder
JupiterEngineExecutionContext.Builder. withExtensionContext(ExtensionContext extensionContext)
-
Uses of ExtensionContext in org.junit.jupiter.engine.extension
Fields in org.junit.jupiter.engine.extension declared as ExtensionContext Modifier and Type Field Description private ExtensionContext
TimeoutConfiguration. extensionContext
Methods in org.junit.jupiter.engine.extension with parameters of type ExtensionContext Modifier and Type Method Description void
TempDirectory. beforeAll(ExtensionContext context)
Perform field injection for non-private,static
fields (i.e., class fields) of typePath
orFile
that are annotated with@TempDir
.void
TimeoutExtension. beforeAll(ExtensionContext context)
void
TempDirectory. beforeEach(ExtensionContext context)
Perform field injection for non-private, non-static fields (i.e., instance fields) of typePath
orFile
that are annotated with@TempDir
.void
TimeoutExtension. beforeEach(ExtensionContext context)
private <T> InvocationInterceptor.Invocation<T>
TimeoutExtension. decorate(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration timeout)
private java.lang.String
TimeoutExtension. describe(ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
ConditionEvaluationResult
DisabledCondition. evaluateExecutionCondition(ExtensionContext context)
Containers/tests are disabled if@Disabled
is present on the test class or method.private TimeoutDuration
TimeoutExtension. getDefaultTimeout(ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider)
private java.util.concurrent.ScheduledExecutorService
TimeoutExtension. getExecutor(ExtensionContext extensionContext)
private TimeoutConfiguration
TimeoutExtension. getGlobalTimeoutConfiguration(ExtensionContext extensionContext)
private java.lang.Object
TempDirectory. getPathOrFile(java.lang.Class<?> type, ExtensionContext extensionContext)
private void
TempDirectory. injectFields(ExtensionContext context, java.lang.Object testInstance, java.lang.Class<?> testClass, java.util.function.Predicate<java.lang.reflect.Field> predicate)
private void
TempDirectory. injectInstanceFields(ExtensionContext context, java.lang.Object instance)
private void
TempDirectory. injectStaticFields(ExtensionContext context, java.lang.Class<?> testClass)
private <T> T
TimeoutExtension. intercept(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration explicitTimeout, TimeoutExtension.TimeoutProvider defaultTimeoutProvider)
void
TimeoutExtension. interceptAfterAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
void
TimeoutExtension. interceptAfterEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
void
TimeoutExtension. interceptBeforeAllMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
void
TimeoutExtension. interceptBeforeEachMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
private void
TimeoutExtension. interceptLifecycleMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider)
private <T> T
TimeoutExtension. interceptTestableMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider)
<T> T
TimeoutExtension. interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
void
TimeoutExtension. interceptTestMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
void
TimeoutExtension. interceptTestTemplateMethod(InvocationInterceptor.Invocation<java.lang.Void> invocation, ReflectiveInvocationContext<java.lang.reflect.Method> invocationContext, ExtensionContext extensionContext)
private boolean
TimeoutExtension. isTimeoutDisabled(ExtensionContext extensionContext)
Determine if timeouts are disabled for the supplied extension context.java.util.stream.Stream<TestTemplateInvocationContext>
RepeatedTestExtension. provideTestTemplateInvocationContexts(ExtensionContext context)
private void
TimeoutExtension. readAndStoreTimeoutSoChildrenInheritIt(ExtensionContext context)
RepetitionInfo
RepetitionInfoParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
java.lang.Object
TempDirectory. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Resolve the current temporary directory for theParameter
in the suppliedParameterContext
.TestInfo
TestInfoParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
TestReporter
TestReporterParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
RepetitionInfoParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
TempDirectory. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
TestInfoParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
TestReporterParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
RepeatedTestExtension. supportsTestTemplate(ExtensionContext context)
Constructors in org.junit.jupiter.engine.extension with parameters of type ExtensionContext Constructor Description DefaultTestInfo(ExtensionContext extensionContext)
TimeoutConfiguration(ExtensionContext extensionContext)
-
Uses of ExtensionContext in org.junit.jupiter.migrationsupport.conditions
Methods in org.junit.jupiter.migrationsupport.conditions with parameters of type ExtensionContext Modifier and Type Method Description ConditionEvaluationResult
IgnoreCondition. evaluateExecutionCondition(ExtensionContext context)
Containers/tests are disabled if@Ignore
is 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 ExtensionContext Modifier and Type Method Description void
ExpectedExceptionSupport. afterEach(ExtensionContext context)
void
ExternalResourceSupport. afterEach(ExtensionContext context)
void
TestRuleSupport. afterEach(ExtensionContext context)
void
VerifierSupport. afterEach(ExtensionContext context)
void
ExternalResourceSupport. beforeEach(ExtensionContext context)
void
TestRuleSupport. beforeEach(ExtensionContext context)
private java.util.List<TestRuleAnnotatedMember>
TestRuleSupport. getRuleAnnotatedMembers(ExtensionContext context)
private ExtensionContext.Store
ExpectedExceptionSupport. getStore(ExtensionContext context)
void
ExpectedExceptionSupport. handleTestExecutionException(ExtensionContext context, java.lang.Throwable throwable)
void
TestRuleSupport. handleTestExecutionException(ExtensionContext context, java.lang.Throwable throwable)
private long
TestRuleSupport. invokeAppropriateMethodOnRuleAnnotatedMembers(ExtensionContext context, java.util.function.Consumer<java.util.List<TestRuleAnnotatedMember>> ordering, java.util.function.Consumer<GenericBeforeAndAfterAdvice> methodCaller)
-
Uses of ExtensionContext in org.junit.jupiter.params
Methods in org.junit.jupiter.params with parameters of type ExtensionContext Modifier and Type Method Description protected static java.util.stream.Stream<? extends Arguments>
ParameterizedTestExtension. arguments(ArgumentsProvider provider, ExtensionContext context)
private ExtensionContext.Store
ParameterizedTestExtension. getStore(ExtensionContext context)
java.util.stream.Stream<TestTemplateInvocationContext>
ParameterizedTestExtension. provideTestTemplateInvocationContexts(ExtensionContext extensionContext)
java.lang.Object
ParameterizedTestParameterResolver. resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
ParameterizedTestParameterResolver. supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
boolean
ParameterizedTestExtension. supportsTestTemplate(ExtensionContext context)
-
Uses of ExtensionContext in org.junit.jupiter.params.provider
Methods in org.junit.jupiter.params.provider with parameters of type ExtensionContext Modifier and Type Method Description private <E extends java.lang.Enum<E>>
java.lang.Class<E>EnumArgumentsProvider. determineEnumClass(ExtensionContext context)
private <E extends java.lang.Enum<E>>
java.util.Set<? extends E>EnumArgumentsProvider. getEnumConstants(ExtensionContext context)
private java.lang.reflect.Method
MethodArgumentsProvider. getMethod(ExtensionContext context, java.lang.String factoryMethodName)
java.io.InputStream
CsvFileArgumentsProvider.Source. open(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
ArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
CsvArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
CsvFileArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
EmptyArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
EnumArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<Arguments>
MethodArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
NullArgumentsProvider. provideArguments(ExtensionContext context)
java.util.stream.Stream<? extends Arguments>
ValueArgumentsProvider. provideArguments(ExtensionContext context)
-