Uses of Interface
org.junit.jupiter.engine.extension.ExtensionRegistry
Packages that use ExtensionRegistry
Package
Description
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.
-
Uses of ExtensionRegistry in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionRegistryModifier and TypeMethodDescriptionprotected final TestInstancesClassBasedTestDescriptor.instantiateTestClass(Optional<TestInstances> outerInstances, ExtensionRegistry registry, ExtensionContextSupplier extensionContext) protected abstract TestInstancesClassBasedTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context) ClassTemplateTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context) protected TestInstancesClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context) protected TestInstancesNestedClassTestDescriptor.instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionContextSupplier extensionContext, ExtensionRegistry registry, JupiterEngineExecutionContext context) -
Uses of ExtensionRegistry in org.junit.jupiter.engine.execution
Methods in org.junit.jupiter.engine.execution with parameters of type ExtensionRegistryModifier and TypeMethodDescriptionConditionEvaluator.evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, ExtensionContext context) Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.TestInstancesProvider.getTestInstances(ExtensionRegistry extensionRegistry, JupiterEngineExecutionContext executionContext) <T> TInterceptingExecutableInvoker.invoke(Constructor<T> constructor, Optional<Object> outerInstance, ExtensionContextSupplier 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.<T> TInvocationInterceptorChain.invoke(InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call) voidAfterEachMethodAdapter.invokeAfterEachMethod(ExtensionContext context, ExtensionRegistry registry) voidBeforeEachMethodAdapter.invokeBeforeEachMethod(ExtensionContext context, ExtensionRegistry registry) 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(Executable executable, Optional<Object> target, Optional<Object> outerInstance, ExtensionContextSupplier extensionContext, ExtensionRegistry extensionRegistry) static Object[]ParameterResolutionUtils.resolveParameters(Method method, Optional<Object> target, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) Resolve the array of parameters for the supplied method and target.Constructors in org.junit.jupiter.engine.execution with parameters of type ExtensionRegistryModifierConstructorDescriptionDefaultExecutableInvoker(ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) -
Uses of ExtensionRegistry in org.junit.jupiter.engine.extension
Classes in org.junit.jupiter.engine.extension that implement ExtensionRegistry