Module org.junit.jupiter.engine
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@AfterEach
method as a pseudo-extension.BeforeEachMethodAdapter Functional interface for registering a@BeforeEach
method as a pseudo-extension.InterceptingExecutableInvoker.ReflectiveInterceptorCall<E extends java.lang.reflect.Executable,T> InterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall InvocationInterceptorChain.InterceptorCall<T> InvocationInterceptorChain.VoidInterceptorCall TestInstancesProvider -
Class Summary Class Description ConditionEvaluator ConditionEvaluator
evaluatesExecutionCondition
extensions.ConstructorInvocation<T> DefaultExecutableInvoker DefaultParameterContext DefaultTestInstances InterceptingExecutableInvoker InterceptingExecutableInvoker
encapsulates 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 MethodInvocation<T> NamespaceAwareStore ParameterResolutionUtils ParameterResolutionUtils
provides support for dynamic resolution of executable parameters viaParameterResolvers
. -
Exception Summary Exception Description ConditionEvaluationException Thrown if an error is encountered while evaluating anExecutionCondition
.