Interface ArgumentsProvider
-
@API(status=EXPERIMENTAL, since="5.0") public interface ArgumentsProviderAnArgumentsProvideris responsible for providing a stream of arguments to be passed to a@ParameterizedTestmethod.An
ArgumentsProvidercan be registered via the@ArgumentsSourceannotation.Implementations must provide a no-args constructor.
- Since:
- 5.0
- See Also:
ParameterizedTest,ArgumentsSource,Arguments,AnnotationConsumer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.stream.Stream<? extends Arguments>provideArguments(org.junit.jupiter.api.extension.ExtensionContext context)
-
-
-
Method Detail
-
provideArguments
java.util.stream.Stream<? extends Arguments> provideArguments(org.junit.jupiter.api.extension.ExtensionContext context) throws java.lang.Exception
- Parameters:
context- the current extension context; nevernull- Returns:
- a stream of arguments; never
null - Throws:
java.lang.Exception
-
-