Uses of Interface
org.junit.jupiter.api.extension.ExtensionContext
-
Packages that use ExtensionContext Package Description org.junit.jupiter.api.extension JUnit Jupiter API 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.script Scripting support specific to the JUnit Jupiter test engine.org.junit.jupiter.migrationsupport.rules Extensions which provide (limited) support for JUnit 4 rules within JUnit Jupiter.org.junit.jupiter.params.provider ArgumentsProviderimplementations and their correspondingArgumentsSourceannotations. -
-
Uses of ExtensionContext in org.junit.jupiter.api.extension
Methods in org.junit.jupiter.api.extension that return ExtensionContext Modifier and Type Method Description ExtensionContextExtensionContext. 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 voidAfterAllCallback. afterAll(ExtensionContext context)Callback that is invoked once after all tests in the current container.voidAfterEachCallback. afterEach(ExtensionContext context)Callback that is invoked after each test has been invoked.voidAfterTestExecutionCallback. afterTestExecution(ExtensionContext context)Callback that is invoked immediately after each test has been executed.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 each test is invoked.voidBeforeTestExecutionCallback. beforeTestExecution(ExtensionContext context)Callback that is invoked immediately before each test is executed.ConditionEvaluationResultExecutionCondition. evaluateExecutionCondition(ExtensionContext context)Evaluate this condition for the suppliedExtensionContext.voidTestExecutionExceptionHandler. handleTestExecutionException(ExtensionContext context, java.lang.Throwable throwable)Handle the suppliedthrowable.voidTestInstancePostProcessor. postProcessTestInstance(java.lang.Object testInstance, ExtensionContext context)Callback for post-processing the supplied test instance.java.util.stream.Stream<TestTemplateInvocationContext>TestTemplateInvocationContextProvider. provideTestTemplateInvocationContexts(ExtensionContext context)Provide invocation contexts for the test template method represented by the suppliedcontext.java.lang.ObjectParameterResolver. 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. -
Uses of ExtensionContext in org.junit.jupiter.engine.descriptor
Classes in org.junit.jupiter.engine.descriptor that implement ExtensionContext Modifier and Type Class Description classClassExtensionContextclassJupiterEngineExtensionContextclassMethodExtensionContextMethods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContext Modifier and Type Method Description protected java.lang.ObjectClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionContext extensionContext)protected java.lang.ObjectNestedClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionContext extensionContext)Constructors in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContext Constructor Description ClassExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassTestDescriptor testDescriptor, TestInstance.Lifecycle lifecycle, ConfigurationParameters configurationParameters, ThrowableCollector throwableCollector)ClassExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassTestDescriptor testDescriptor, ConfigurationParameters configurationParameters, ThrowableCollector throwableCollector)Create a newClassExtensionContextwithTestInstance.Lifecycle.PER_METHOD.MethodExtensionContext(ExtensionContext parent, EngineExecutionListener engineExecutionListener, TestMethodTestDescriptor testDescriptor, ConfigurationParameters configurationParameters, java.lang.Object testInstance, ThrowableCollector throwableCollector) -
Uses of ExtensionContext in org.junit.jupiter.engine.execution
Methods in org.junit.jupiter.engine.execution that return ExtensionContext Modifier and Type Method Description ExtensionContextJupiterEngineExecutionContext. getExtensionContext()Methods in org.junit.jupiter.engine.execution with parameters of type ExtensionContext Modifier and Type Method Description ConditionEvaluationResultConditionEvaluator. evaluate(ExtensionRegistry extensionRegistry, ConfigurationParameters configurationParameters, ExtensionContext context)Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.<T> TExecutableInvoker. invoke(java.lang.reflect.Constructor<T> constructor, java.lang.Object outerInstance, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.<T> TExecutableInvoker. invoke(java.lang.reflect.Constructor<T> constructor, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)Invoke the supplied constructor with dynamic parameter resolution.java.lang.ObjectExecutableInvoker. invoke(java.lang.reflect.Method method, java.lang.Object target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)Invoke the supplied method on the supplied target object with dynamic parameter resolution.java.lang.ObjectExecutableInvoker. invoke(java.lang.reflect.Method method, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)Invoke the suppliedstaticmethod with dynamic parameter resolution.voidAfterEachMethodAdapter. invokeAfterEachMethod(ExtensionContext context, ExtensionRegistry registry)voidBeforeEachMethodAdapter. invokeBeforeEachMethod(ExtensionContext context, ExtensionRegistry registry)JupiterEngineExecutionContext.BuilderJupiterEngineExecutionContext.Builder. withExtensionContext(ExtensionContext extensionContext) -
Uses of ExtensionContext in org.junit.jupiter.engine.script
Constructors in org.junit.jupiter.engine.script with parameters of type ExtensionContext Constructor Description ConfigurationParameterAccessor(ExtensionContext context) -
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 voidExpectedExceptionSupport. afterEach(ExtensionContext context)voidExternalResourceSupport. afterEach(ExtensionContext context)voidVerifierSupport. afterEach(ExtensionContext context)voidExternalResourceSupport. beforeEach(ExtensionContext context)voidExpectedExceptionSupport. handleTestExecutionException(ExtensionContext context, java.lang.Throwable throwable) -
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 java.util.stream.Stream<? extends Arguments>ArgumentsProvider. provideArguments(ExtensionContext context)
-