Uses of Interface
org.junit.jupiter.engine.extension.ExtensionRegistry
-
Packages that use ExtensionRegistry 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.org.junit.jupiter.engine.extension 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 ExtensionRegistry Modifier and Type Method Description private org.junit.jupiter.api.extension.TestInstancesClassBasedTestDescriptor. instantiateAndPostProcessTestInstance(JupiterEngineExecutionContext parentExecutionContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ThrowableCollector throwableCollector)protected org.junit.jupiter.api.extension.TestInstancesClassBasedTestDescriptor. instantiateTestClass(java.util.Optional<org.junit.jupiter.api.extension.TestInstances> outerInstances, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext extensionContext)protected abstract org.junit.jupiter.api.extension.TestInstancesClassBasedTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector)protected org.junit.jupiter.api.extension.TestInstancesClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector)protected org.junit.jupiter.api.extension.TestInstancesNestedClassTestDescriptor. instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector)private voidClassBasedTestDescriptor. invokeAfterAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable throwable)private voidTestMethodTestDescriptor. invokeAfterEachExecutionExceptionHandlers(org.junit.jupiter.api.extension.ExtensionContext context, ExtensionRegistry registry, java.lang.Throwable throwable)private voidClassBasedTestDescriptor. invokeBeforeAllMethodExecutionExceptionHandlers(ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable throwable)private voidTestMethodTestDescriptor. invokeBeforeEachExecutionExceptionHandlers(org.junit.jupiter.api.extension.ExtensionContext context, ExtensionRegistry registry, java.lang.Throwable throwable)(package private) <E extends org.junit.jupiter.api.extension.Extension>
voidJupiterTestDescriptor. invokeExecutionExceptionHandlers(java.lang.Class<E> handlerType, ExtensionRegistry registry, java.lang.Throwable throwable, JupiterTestDescriptor.ExceptionHandlerInvoker<E> handlerInvoker)Invoke exception handlers for the suppliedThrowableone-by-one until none are left or the throwable to handle has been swallowed.private voidClassBasedTestDescriptor. invokeMethodInExtensionContext(java.lang.reflect.Method method, org.junit.jupiter.api.extension.ExtensionContext context, ExtensionRegistry registry, InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall interceptorCall)private java.lang.ObjectClassBasedTestDescriptor. invokeTestClassConstructor(java.util.Optional<java.lang.Object> outerInstance, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext extensionContext)private voidTestMethodTestDescriptor. invokeTestExecutionExceptionHandlers(ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext context, java.lang.Throwable throwable)private voidClassBasedTestDescriptor. invokeTestInstancePostProcessors(java.lang.Object instance, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext context)private voidClassBasedTestDescriptor. invokeTestInstancePreConstructCallbacks(org.junit.jupiter.api.extension.TestInstanceFactoryContext factoryContext, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext context)private org.junit.jupiter.api.extension.TestInstanceFactoryClassBasedTestDescriptor. resolveTestInstanceFactory(ExtensionRegistry registry)private java.util.List<org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider>TestTemplateTestDescriptor. validateProviders(org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) -
Uses of ExtensionRegistry in org.junit.jupiter.engine.execution
Fields in org.junit.jupiter.engine.execution declared as ExtensionRegistry Modifier and Type Field Description private ExtensionRegistryDefaultExecutableInvoker. extensionRegistryMethods in org.junit.jupiter.engine.execution with parameters of type ExtensionRegistry Modifier and Type Method Description org.junit.jupiter.api.extension.ConditionEvaluationResultConditionEvaluator. evaluate(ExtensionRegistry extensionRegistry, JupiterConfiguration configuration, org.junit.jupiter.api.extension.ExtensionContext context)Evaluate allExecutionConditionextensions registered for the suppliedExtensionContext.org.junit.jupiter.api.extension.TestInstancesTestInstancesProvider. getTestInstances(ExtensionRegistry extensionRegistry, ExtensionRegistrar extensionRegistrar, ThrowableCollector throwableCollector)<T> TInterceptingExecutableInvoker. invoke(java.lang.reflect.Constructor<T> constructor, java.util.Optional<java.lang.Object> outerInstance, org.junit.jupiter.api.extension.ExtensionContext 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.<T> TInterceptingExecutableInvoker. invoke(java.lang.reflect.Method method, java.lang.Object target, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<java.lang.reflect.Method,T> interceptorCall)Invoke the supplied method with 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, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<E,T> call)<T> TInvocationInterceptorChain. invoke(org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call)voidAfterEachMethodAdapter. invokeAfterEachMethod(org.junit.jupiter.api.extension.ExtensionContext context, ExtensionRegistry registry)voidBeforeEachMethodAdapter. invokeBeforeEachMethod(org.junit.jupiter.api.extension.ExtensionContext context, ExtensionRegistry registry)private static java.lang.ObjectParameterResolutionUtils. resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, java.lang.reflect.Executable executable, org.junit.jupiter.api.extension.ExtensionContext 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, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry extensionRegistry)Resolve the array of parameters for the supplied executable, target, and outer instance.static java.lang.Object[]ParameterResolutionUtils. resolveParameters(java.lang.reflect.Method method, java.util.Optional<java.lang.Object> target, org.junit.jupiter.api.extension.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 ExtensionRegistry Constructor Description DefaultExecutableInvoker(org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry extensionRegistry) -
Uses of ExtensionRegistry in org.junit.jupiter.engine.extension
Classes in org.junit.jupiter.engine.extension that implement ExtensionRegistry Modifier and Type Class Description classMutableExtensionRegistryDefault, mutable implementation ofExtensionRegistry.
-