Uses of Interface
org.junit.jupiter.engine.extension.ExtensionRegistrar
Packages that use ExtensionRegistrar
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 ExtensionRegistrar in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type ExtensionRegistrarModifier and TypeMethodDescriptionprivate org.junit.jupiter.api.extension.TestInstances
ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance
(JupiterEngineExecutionContext parentExecutionContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ThrowableCollector throwableCollector) protected abstract org.junit.jupiter.api.extension.TestInstances
ClassBasedTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected org.junit.jupiter.api.extension.TestInstances
ClassTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) protected org.junit.jupiter.api.extension.TestInstances
NestedClassTestDescriptor.instantiateTestClass
(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, org.junit.jupiter.api.extension.ExtensionContext extensionContext, ThrowableCollector throwableCollector) private void
ClassBasedTestDescriptor.registerAfterEachMethodAdapters
(ExtensionRegistrar registrar) private void
ClassBasedTestDescriptor.registerBeforeEachMethodAdapters
(ExtensionRegistrar registrar) (package private) static void
ExtensionUtils.registerExtensionsFromConstructorParameters
(ExtensionRegistrar registrar, Class<?> clazz) Register extensions using the supplied registrar from parameters in the declared constructor of the supplied class that are annotated with@ExtendWith
.(package private) static void
ExtensionUtils.registerExtensionsFromExecutableParameters
(ExtensionRegistrar registrar, Executable executable) Register extensions using the supplied registrar from parameters in the suppliedExecutable
(i.e., aConstructor
orMethod
) that are annotated with@ExtendWith
.(package private) static void
ExtensionUtils.registerExtensionsFromFields
(ExtensionRegistrar registrar, Class<?> clazz, Object instance) Register extensions using the supplied registrar from fields in the supplied class that are annotated with@ExtendWith
or@RegisterExtension
.private void
ClassBasedTestDescriptor.registerMethodsAsExtensions
(List<Method> methods, ExtensionRegistrar registrar, Function<Method, org.junit.jupiter.api.extension.Extension> extensionSynthesizer) -
Uses of ExtensionRegistrar in org.junit.jupiter.engine.execution
Methods in org.junit.jupiter.engine.execution with parameters of type ExtensionRegistrarModifier and TypeMethodDescriptionorg.junit.jupiter.api.extension.TestInstances
TestInstancesProvider.getTestInstances
(ExtensionRegistry extensionRegistry, ExtensionRegistrar extensionRegistrar, ThrowableCollector throwableCollector) -
Uses of ExtensionRegistrar in org.junit.jupiter.engine.extension
Classes in org.junit.jupiter.engine.extension that implement ExtensionRegistrar