Interface ArgumentsProvider
- All Known Implementing Classes:
AnnotationBasedArgumentsProvider
,CsvArgumentsProvider
,CsvFileArgumentsProvider
,EmptyArgumentsProvider
,EnumArgumentsProvider
,MethodArgumentsProvider
,NullArgumentsProvider
,ValueArgumentsProvider
@API(status=STABLE,
since="5.7")
public interface ArgumentsProvider
An
ArgumentsProvider
is responsible for providing a stream of arguments to be passed to a @ParameterizedTest
method.
An ArgumentsProvider
can be registered via the
@ArgumentsSource
annotation.
Implementations must provide a no-args constructor.
- Since:
- 5.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionprovideArguments
(org.junit.jupiter.api.extension.ExtensionContext context)