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

Package org.junit.jupiter.engine.descriptor

Annotations
@NullMarked
Imports
org.jspecify.annotations.NullMarked

Test descriptors used within the JUnit Jupiter test engine.

Interface Summary

Modifier and TypeInterface and Description
public interface
Filterable

Filterable is implemented by TestDescriptors that may register dynamic tests during execution and support selective test execution.

pack-priv interface
public interface
public interface
Validatable

Interface for descriptors that can be validated during discovery.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
pack-priv class
public abstract class
ClassBasedTestDescriptor

TestDescriptor for tests based on Java classes.

pack-priv class
pack-priv class
public class
public class
public class
ClassTestDescriptor

TestDescriptor for tests based on Java classes.

pack-priv class
DisplayNameUtils

Collection of utilities for working with display names.

pack-priv class
public class
DynamicDescendantFilter

Filter for dynamic descendants of TestDescriptors that implement Filterable.

pack-priv class
pack-priv abstract class
pack-priv class
pack-priv abstract class
pack-priv class
ExtensionUtils

Collection of utilities for working with extensions and the extension registry.

public class
pack-priv class
public abstract class
pack-priv class
LifecycleMethodUtils

Collection of utilities for working with test lifecycle methods.

public abstract class
MethodBasedTestDescriptor

Base class for TestDescriptors based on Java methods.

pack-priv class
pack-priv class
MethodSourceSupport

Jupiter internal support for creating MethodSource from URI.

public class
NestedClassTestDescriptor

TestDescriptor for tests based on nested (but not static) Java classes.

pack-priv abstract class
public class
public class
TestInstanceLifecycleUtils

Collection of utilities for retrieving the test instance lifecycle mode.

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