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

Package org.junit.jupiter.params.support

Annotations
@NullMarked
Imports
org.jspecify.annotations.NullMarked

Support classes for building providers and converters for arguments.

Interface Summary

Modifier and TypeInterface and Description
public interface
AnnotationConsumer<A extends Annotation>

AnnotationConsumer is a functional interface for consuming annotations.

public interface
FieldContext

FieldContext encapsulates the context in which an @Parameter-annotated Field is declared in a @ParameterizedClass.

public interface
ParameterDeclaration

ParameterDeclaration encapsulates the declaration of an indexed @ParameterizedClass or @ParameterizedTest parameter.

public interface
ParameterDeclarations

ParameterDeclarations encapsulates the combined declarations of all indexed @ParameterizedClass or @ParameterizedTest parameters.

public interface
ParameterInfo

Deprecated for removal since 5.14. Please use org.junit.jupiter.params.ParameterInfo instead
ParameterInfo is used to provide information about the current invocation of a parameterized class or test.

Class Summary

Modifier and TypeClass and Description
public class
AnnotationConsumerInitializer

AnnotationConsumerInitializer is an internal helper class for initializing AnnotationConsumers.

public class
ParameterNameAndArgument

Customized parameter name and its associated argument value.