Annotation Type CsvSource
-
@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 anArgumentsSource
which reads comma-separated values (CSV) from itsvalue()
attribute.The supplied values will be provided as arguments to the annotated
@ParameterizedTest
method.- Since:
- 5.0
- See Also:
CsvFileSource
,ArgumentsSource
,ParameterizedTest
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String[]
value
The CSV lines to use as source of arguments; must not be empty.
-
-
-
Element Detail
-
value
java.lang.String[] value
The CSV lines to use as source of arguments; must not be empty.Each value corresponds to a line in a CSV file and will be split using the specified
delimiter()
.
-
-
-
delimiter
char delimiter
The column delimiter to use when reading the values.- Default:
- ','
-
-