All Classes

Class Description
AggregateWith
@AggregateWith is an annotation that allows one to specify an ArgumentsAggregator.
AnnotationConsumer<A extends java.lang.annotation.Annotation>
AnnotationConsumer is a functional interface for consuming annotations.
AnnotationConsumerInitializer
AnnotationConsumerInitializer is an internal helper class for initializing AnnotationConsumers.
ArgumentAccessException
ArgumentAccessException is an exception thrown by an ArgumentsAccessor if an error occurs while accessing or converting an argument.
ArgumentConversionException
ArgumentConversionException is an exception that can occur when an object is converted to another object by an implementation of an ArgumentConverter.
ArgumentConverter
ArgumentConverter is an abstraction that allows an input object to be converted to an instance of a different class.
Arguments
Arguments is an abstraction that provides access to an array of objects to be used for invoking a @ParameterizedTest method.
ArgumentsAccessor
ArgumentsAccessor defines the public API for accessing arguments provided by an ArgumentsProvider for a single invocation of a @ParameterizedTest method.
ArgumentsAggregationException
ArgumentsAggregationException is an exception thrown by an ArgumentsAggregator when an error occurs while aggregating arguments.
ArgumentsAggregator
ArgumentsAggregator is an abstraction for the aggregation of arguments provided by an ArgumentsProvider for a single invocation of a @ParameterizedTest method into a single object.
ArgumentsProvider
An ArgumentsProvider is responsible for providing a stream of arguments to be passed to a @ParameterizedTest method.
ArgumentsSource
@ArgumentsSource is a repeatable annotation that is used to register argument providers for the annotated test method.
ArgumentsSources
@ArgumentsSources is a simple container for one or more ArgumentsSource annotations.
ConvertWith
@ConvertWith is an annotation that allows one to specify an explicit ArgumentConverter.
CsvFileSource
@CsvFileSource is an ArgumentsSource which is used to load comma-separated value (CSV) files from one or more classpath resources or CsvFileSource.files().
CsvParsingException
Thrown if an error is encountered while parsing CSV input.
CsvSource
@CsvSource is an ArgumentsSource which reads comma-separated values (CSV) from one or more supplied CSV lines.
DefaultArgumentConverter
DefaultArgumentConverter is the default implementation of the ArgumentConverter API.
DefaultArgumentsAccessor
Default implementation of the ArgumentsAccessor API.
EmptySource
@EmptySource is an ArgumentsSource which provides a single empty argument to the annotated @ParameterizedTest method.
EnumSource
@EnumSource is an ArgumentsSource for constants of a an Enum.
EnumSource.Mode
Enumeration of modes for selecting enum constants by name.
JavaTimeConversionPattern
@JavaTimeConversionPattern is an annotation that allows a date/time conversion pattern to be specified on a parameter of a @ParameterizedTest method.
MethodSource
@MethodSource is an ArgumentsSource which provides access to values returned from factory methods of the class in which this annotation is declared or from static factory methods in external classes referenced by fully qualified method name.
NullAndEmptySource
@NullAndEmptySource is a composed annotation that combines the functionality of @NullSource and @EmptySource.
NullEnum
Dummy enum class used as default value for optional attributes of annotations.
NullSource
@NullSource is an ArgumentsSource which provides a single null argument to the annotated @ParameterizedTest method.
ParameterizedTest
@ParameterizedTest is used to signal that the annotated method is a parameterized test method.
SimpleArgumentConverter
SimpleArgumentConverter is an abstract base class for ArgumentConverter implementations.
TypedArgumentConverter<S,​T>
TypedArgumentConverter is an ArgumentConverter that always converts a given type to another.
ValueSource
@ValueSource is an ArgumentsSource which provides access to an array of literal values.