Top Description Interfaces Classes
module org.junit.jupiter.engine

Package org.junit.jupiter.engine.execution

Annotations
@NullMarked
Imports
org.jspecify.annotations.NullMarked

Internal classes for test execution within the JUnit Jupiter test engine.

Interface Summary

Modifier and TypeInterface and Description
public interface
AfterEachMethodAdapter

Functional interface for registering an @AfterEach method as a pseudo-extension.

public interface
BeforeEachMethodAdapter

Functional interface for registering a @BeforeEach method as a pseudo-extension.

public interface
ExtensionContextSupplier

Container of two instances of ExtensionContext to simplify the legacy for #3445.

public interface

Class Summary

Modifier and TypeClass and Description
pack-priv class
ConditionEvaluationException

Thrown if an error is encountered while evaluating an ExecutionCondition.

public class
ConditionEvaluator

ConditionEvaluator evaluates ExecutionCondition extensions.

pack-priv class
public class
public class
public class
InterceptingExecutableInvoker

InterceptingExecutableInvoker encapsulates the invocation of a java.lang.reflect.Executable (i.e., method or constructor), including support for dynamic resolution of method parameters via ParameterResolvers.

public class
public class
public class
pack-priv class
public class
public class
ParameterResolutionUtils

ParameterResolutionUtils provides support for dynamic resolution of executable parameters via ParameterResolvers.