Class CsvArgumentsProvider
java.lang.Object
org.junit.jupiter.params.provider.CsvArgumentsProvider
- All Implemented Interfaces:
Consumer<CsvSource>
,ArgumentsProvider
,AnnotationConsumer<CsvSource>
class CsvArgumentsProvider
extends Object
implements ArgumentsProvider, AnnotationConsumer<CsvSource>
- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
(package private) static void
handleCsvException
(Throwable throwable, Annotation annotation) private String[]
provideArguments
(ExtensionContext context)
-
Field Details
-
LINE_SEPARATOR
- See Also:
-
annotation
-
nullValues
-
csvParser
private com.univocity.parsers.csv.CsvParser csvParser
-
-
Constructor Details
-
CsvArgumentsProvider
CsvArgumentsProvider()
-
-
Method Details
-
accept
-
provideArguments
Description copied from interface:ArgumentsProvider
- Specified by:
provideArguments
in interfaceArgumentsProvider
- Parameters:
context
- the current extension context; nevernull
- Returns:
- a stream of arguments; never
null
-
parseLine
-
handleCsvException
-