Top Constructors Methods
org.junit.jupiter.params.provider

pack-priv Class ValueArgumentsProvider

extends AnnotationBasedArgumentsProvider<ValueSource>
Class Inheritance
Imports
java.lang.reflect.Array, java.util.Arrays, .List, java.util.stream.IntStream, .Stream, org.junit.jupiter.api.extension.ExtensionContext, org.junit.jupiter.params.support.ParameterDeclarations, org.junit.platform.commons.util.Preconditions

Since
5.0

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private Object[]
protected Stream<? extends Arguments>
provideArguments(ParameterDeclarations parameters, ExtensionContext context, ValueSource valueSource)

Overrides org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider.provideArguments.

The returned Stream will be properly closed by the default implementation of provideArguments(ParameterDeclarations, ExtensionContext), making it safe to use a resource such as Files.lines().

Inherited from org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider:
acceptprovideArgumentsprovideArguments

Constructor Detail

ValueArgumentsProviderback to summary
pack-priv ValueArgumentsProvider()

Method Detail

getArgumentsFromSourceback to summary
private Object[] getArgumentsFromSource(ValueSource valueSource)
provideArgumentsback to summary
protected Stream<? extends Arguments> provideArguments(ParameterDeclarations parameters, ExtensionContext context, ValueSource valueSource)

Overrides org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider.provideArguments.

Doc from org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider.provideArguments.

The returned Stream will be properly closed by the default implementation of provideArguments(ParameterDeclarations, ExtensionContext), making it safe to use a resource such as Files.lines().

Annotations
@Override