Class ParameterizedInvocationContextProvider<T>
java.lang.Object
org.junit.jupiter.params.ParameterizedInvocationContextProvider<T>
- Direct Known Subclasses:
ParameterizedClassExtension, ParameterizedTestExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarguments(ArgumentsProvider provider, ParameterDeclarations parameters, org.junit.jupiter.api.extension.ExtensionContext context) private static List<ArgumentsSource> collectArgumentSources(ParameterizedDeclarationContext<?> declarationContext) provideInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext extensionContext, ParameterizedDeclarationContext<T> declarationContext) private static <T> voidvalidateInvokedAtLeastOnce(long invocationCount, ParameterizedDeclarationContext<T> declarationContext)
-
Constructor Details
-
ParameterizedInvocationContextProvider
ParameterizedInvocationContextProvider()
-
-
Method Details
-
provideInvocationContexts
protected Stream<T> provideInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext extensionContext, ParameterizedDeclarationContext<T> declarationContext) -
validateInvokedAtLeastOnce
private static <T> void validateInvokedAtLeastOnce(long invocationCount, ParameterizedDeclarationContext<T> declarationContext) -
collectArgumentSources
private static List<ArgumentsSource> collectArgumentSources(ParameterizedDeclarationContext<?> declarationContext) -
arguments
protected static Stream<? extends Arguments> arguments(ArgumentsProvider provider, ParameterDeclarations parameters, org.junit.jupiter.api.extension.ExtensionContext context)
-