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.ExecutableInvoker.ReflectiveInterceptorCall<E extends java.lang.reflect.Executable,T> ExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall InvocationInterceptorChain.InterceptorCall<T> InvocationInterceptorChain.VoidInterceptorCall TestInstancesProvider -
Class Summary Class Description ConditionEvaluator ConditionEvaluatorevaluatesExecutionConditionextensions.ConstructorInvocation<T> DefaultParameterContext DefaultTestInstances ExecutableInvoker ExecutableInvokerencapsulates the invocation of aExecutable(i.e., method or constructor), including support for dynamic resolution of method parameters viaParameterResolvers.ExtensionValuesStore ExtensionValuesStoreis used inside implementations ofExtensionContextto store and retrieve values.ExtensionValuesStore.CompositeKey ExtensionValuesStore.MemoizingSupplier ExtensionValuesStore.MemoizingSupplier.Failure ExtensionValuesStore.StoredValue InvocationInterceptorChain InvocationInterceptorChain.InterceptedInvocation<T> InvocationInterceptorChain.ValidatingInvocation<T> JupiterEngineExecutionContext JupiterEngineExecutionContext.Builder JupiterEngineExecutionContext.State MethodInvocation<T> NamespaceAwareStore -
Exception Summary Exception Description ConditionEvaluationException Thrown if an error is encountered while evaluating anExecutionCondition.