Package org.junit.jupiter.engine.execution
Internal classes for test execution within the JUnit Jupiter test engine.
-
Interface Summary Interface Description AfterEachMethodAdapter Functional interface for registering an@AfterEachmethod as a pseudo-extension.BeforeEachMethodAdapter Functional interface for registering a@BeforeEachmethod as a pseudo-extension.ExtensionContextSupplier Container of two instances ofExtensionContextto simplify the legacy for #3445.InterceptingExecutableInvoker.ReflectiveInterceptorCall<E extends java.lang.reflect.Executable,T> InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall InvocationInterceptorChain.InterceptorCall<T> InvocationInterceptorChain.VoidInterceptorCall TestInstancesProvider -
Class Summary Class Description ConditionEvaluator ConditionEvaluatorevaluatesExecutionConditionextensions.ConstructorInvocation<T> DefaultExecutableInvoker DefaultParameterContext DefaultTestInstances ExtensionContextSupplier.ScopeBasedExtensionContextSupplier InterceptingExecutableInvoker InterceptingExecutableInvokerencapsulates the invocation of aExecutable(i.e., method or constructor), including support for dynamic resolution of method parameters viaParameterResolvers.InvocationInterceptorChain InvocationInterceptorChain.InterceptedInvocation<T> InvocationInterceptorChain.ValidatingInvocation<T> JupiterEngineExecutionContext JupiterEngineExecutionContext.Builder JupiterEngineExecutionContext.State LauncherStoreFacade MethodInvocation<T> NamespaceAwareStore ParameterResolutionUtils ParameterResolutionUtilsprovides support for dynamic resolution of executable parameters viaParameterResolvers. -
Exception Summary Exception Description ConditionEvaluationException Thrown if an error is encountered while evaluating anExecutionCondition.