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

Package org.junit.jupiter.params

Annotations
@NullMarked
Imports
org.jspecify.annotations.NullMarked

JUnit Jupiter extension for parameterized tests.

Interface Summary

Modifier and TypeInterface and Description
public interface
ParameterInfo

ParameterInfo is used to provide information about the current invocation of a parameterized class or test.

pack-priv interface
pack-priv interface

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
AfterParameterizedClassInvocation

@AfterParameterizedClassInvocation is used to signal that the annotated method should be executed before each invocation of the current @ParameterizedClass.

public @interface
BeforeParameterizedClassInvocation

@BeforeParameterizedClassInvocation is used to signal that the annotated method should be executed before each invocation of the current @ParameterizedClass.

public @interface
Parameter

@Parameter is used to signal that a field in a @ParameterizedClass constitutes a parameter and marks it for field injection.

public @interface
ParameterizedClass

@ParameterizedClass is used to signal that the annotated class is a parameterized test class.

public @interface
ParameterizedTest

@ParameterizedTest is used to signal that the annotated method is a parameterized test method.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
EvaluatedArgumentSet

Encapsulates the evaluation of an Arguments instance (so it happens only once) and access to the resulting argument values.

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

Constants for the use with the @ParameterizedClass and @ParameterizedTest annotations.

pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
ParameterizedTestContext

Encapsulates access to the parameters of a parameterized test method and caches the converters and aggregators used to resolve them.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
QuoteUtils

Collection of utilities for quoting text.

pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
ArgumentCountValidationMode

Enumeration of argument count validation modes for @ParameterizedClass and @ParameterizedTest.