| Package | Description |
|---|---|
| org.junit.jupiter.params.provider |
ArgumentsProvider
implementations and their corresponding
ArgumentsSource
annotations. |
| Modifier and Type | Class and Description |
|---|---|
interface |
CsvFileSource
@CsvFileSource is an ArgumentsSource which is used to load
comma-separated value (CSV) files from one or more classpath CsvFileSource.resources()
or CsvFileSource.files(). |
interface |
CsvSource
@CsvSource is an ArgumentsSource which reads comma-separated
values (CSV) from one or more CSV records supplied via the CsvSource.value()
attribute or CsvSource.textBlock() attribute. |
interface |
EmptySource
@EmptySource is an ArgumentsSource which provides a single
empty argument to the annotated @ParameterizedTest method. |
interface |
EnumSource
|
interface |
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. |
interface |
NullSource
@NullSource is an ArgumentsSource which provides a single
null argument to the annotated @ParameterizedTest method. |
interface |
ValueSource
@ValueSource is an ArgumentsSource which provides access to
an array of literal values. |