Uses of Interface
org.junit.jupiter.engine.execution.ExtensionContextSupplier
-
Packages that use ExtensionContextSupplier Package Description 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. -
-
Uses of ExtensionContextSupplier in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionContextSupplier Modifier and Type Method Description protected org.junit.jupiter.api.extension.TestInstancesClassBasedTestDescriptor. instantiateTestClass(java.util.Optional<org.junit.jupiter.api.extension.TestInstances> outerInstances, ExtensionRegistry registry, ExtensionContextSupplier extensionContext)protected abstract org.junit.jupiter.api.extension.TestInstancesClassBasedTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context)org.junit.jupiter.api.extension.TestInstancesClassTemplateTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context)protected org.junit.jupiter.api.extension.TestInstancesClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context)protected org.junit.jupiter.api.extension.TestInstancesNestedClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context)private java.lang.ObjectClassBasedTestDescriptor. invokeTestClassConstructor(java.util.Optional<java.lang.Object> outerInstance, ExtensionRegistry registry, ExtensionContextSupplier extensionContext)private java.lang.ObjectClassBasedTestDescriptor. invokeTestInstanceFactory(java.util.Optional<java.lang.Object> outerInstance, ExtensionContextSupplier extensionContext)private voidClassBasedTestDescriptor. invokeTestInstancePostProcessors(java.lang.Object instance, ExtensionRegistry registry, ExtensionContextSupplier context)private voidClassBasedTestDescriptor. invokeTestInstancePreConstructCallbacks(org.junit.jupiter.api.extension.TestInstanceFactoryContext factoryContext, ExtensionRegistry registry, ExtensionContextSupplier context) -
Uses of ExtensionContextSupplier in org.junit.jupiter.engine.execution
Classes in org.junit.jupiter.engine.execution that implement ExtensionContextSupplier Modifier and Type Class Description static classExtensionContextSupplier.ScopeBasedExtensionContextSupplierMethods in org.junit.jupiter.engine.execution that return ExtensionContextSupplier Modifier and Type Method Description static ExtensionContextSupplierExtensionContextSupplier. create(org.junit.jupiter.api.extension.ExtensionContext currentExtensionContext, org.junit.jupiter.api.extension.ExtensionContext legacyExtensionContext, JupiterConfiguration configuration)Methods in org.junit.jupiter.engine.execution with parameters of type ExtensionContextSupplier Modifier and Type Method Description <T> TInterceptingExecutableInvoker. invoke(java.lang.reflect.Constructor<T> constructor, java.util.Optional<java.lang.Object> outerInstance, ExtensionContextSupplier extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Constructor<T>,T> interceptorCall)Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.private <E extends java.lang.reflect.Executable,T>
TInterceptingExecutableInvoker. invoke(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> originalInvocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<E> invocationContext, ExtensionContextSupplier extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<E,T> call)private static java.lang.ObjectParameterResolutionUtils. resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, java.lang.reflect.Executable executable, ExtensionContextSupplier extensionContext, ExtensionRegistry extensionRegistry)static java.lang.Object[]ParameterResolutionUtils. resolveParameters(java.lang.reflect.Executable executable, java.util.Optional<java.lang.Object> target, java.util.Optional<java.lang.Object> outerInstance, ExtensionContextSupplier extensionContext, ExtensionRegistry extensionRegistry)
-