Package org.junit.jupiter.params
Class ParameterizedInvocationContextProvider<T>
- java.lang.Object
-
- org.junit.jupiter.params.ParameterizedInvocationContextProvider<T>
-
- Direct Known Subclasses:
ParameterizedClassExtension,ParameterizedTestExtension
class ParameterizedInvocationContextProvider<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ParameterizedInvocationContextProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.stream.Stream<? extends Arguments>arguments(ArgumentsProvider provider, ParameterDeclarations parameters, org.junit.jupiter.api.extension.ExtensionContext context)private static java.util.List<ArgumentsSource>collectArgumentSources(ParameterizedDeclarationContext<?> declarationContext)protected java.util.stream.Stream<T>provideInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext extensionContext, ParameterizedDeclarationContext<T> declarationContext)private static <T> voidvalidateInvokedAtLeastOnce(long invocationCount, ParameterizedDeclarationContext<T> declarationContext)
-
-
-
Method Detail
-
provideInvocationContexts
protected java.util.stream.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 java.util.List<ArgumentsSource> collectArgumentSources(ParameterizedDeclarationContext<?> declarationContext)
-
arguments
protected static java.util.stream.Stream<? extends Arguments> arguments(ArgumentsProvider provider, ParameterDeclarations parameters, org.junit.jupiter.api.extension.ExtensionContext context)
-
-