@Target({ANNOTATION_TYPE,METHOD}) @Retention(RUNTIME) @Documented @API(status=EXPERIMENTAL, since="5.0") @ArgumentsSource(org.junit.jupiter.params.provider.CsvArgumentsProvider.class) public @interface CsvSource
@CsvSource is an ArgumentsSource which reads
comma-separated values (CSV) from one or more supplied
CSV lines.
The supplied values will be provided as arguments to the
annotated @ParameterizedTest method.
CsvFileSource,
ArgumentsSource,
ParameterizedTest| Modifier and Type | Required Element | Description |
|---|---|---|
String[] |
value |
The CSV lines to use as source of arguments; must not be empty.
|
| Modifier and Type | Optional Element | Description |
|---|---|---|
char |
delimiter |
The column delimiter to use when reading the lines.
|
String |
emptyValue |
The empty value to use when reading the lines.
|
char delimiter
Defaults to ','.
Copyright © 2019. All rights reserved.