All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AggregateWith @AggregateWith
is an annotation that allows one to specify anArgumentsAggregator
.AnnotationConsumer<A extends java.lang.annotation.Annotation> AnnotationConsumer
is a functional interface for consuming annotations.AnnotationConsumerInitializer AnnotationConsumerInitializer
is an internal helper class for initializingAnnotationConsumers
.ArgumentAccessException ArgumentAccessException
is an exception thrown by anArgumentsAccessor
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 anArgumentConverter
.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 anArgumentsProvider
for a single invocation of a@ParameterizedTest
method.ArgumentsAggregationException ArgumentsAggregationException
is an exception thrown by anArgumentsAggregator
when an error occurs while aggregating arguments.ArgumentsAggregator ArgumentsAggregator
is an abstraction for the aggregation of arguments provided by anArgumentsProvider
for a single invocation of a@ParameterizedTest
method into a single object.ArgumentsProvider AnArgumentsProvider
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 moreArgumentsSource
annotations.ConvertWith @ConvertWith
is an annotation that allows one to specify an explicitArgumentConverter
.CsvFileSource @CsvFileSource
is anArgumentsSource
which is used to load comma-separated value (CSV) files from one or more classpathresources
.CsvParsingException Thrown if an error is encountered while parsing CSV input.CsvSource @CsvSource
is anArgumentsSource
which reads comma-separated values (CSV) from one or more supplied CSV lines.DefaultArgumentConverter DefaultArgumentConverter
is the default implementation of theArgumentConverter
API.DefaultArgumentsAccessor Default implementation of theArgumentsAccessor
API.EmptySource @EmptySource
is anArgumentsSource
which provides a single empty argument to the annotated@ParameterizedTest
method.EnumSource 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 anArgumentsSource
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 anArgumentsSource
which provides a singlenull
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 forArgumentConverter
implementations.ValueSource @ValueSource
is anArgumentsSource
which provides access to an array of literal values.