@Target(value={ANNOTATION_TYPE,METHOD}) @Retention(value=RUNTIME) @Documented @API(value=Experimental) @ArgumentsSource(value=org.junit.jupiter.params.provider.CsvArgumentsProvider.class) public @interface CsvSource
@CsvSource is a special ArgumentsSource which reads
comma-separated values (CSV) from its value attribute.
These values are then provided as arguments to @ParameterizedTest
methods using a @CsvArgumentsProvider.
ArgumentsSource,
CsvArgumentsProvider,
ParameterizedTestpublic abstract String[] value