Module org.junitpioneer
Package org.junitpioneer.jupiter.json
Class JsonClasspathSourceArgumentsProvider
- java.lang.Object
-
- org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider<A>
-
- org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider<JsonClasspathSource>
-
- org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
-
- All Implemented Interfaces:
java.util.function.Consumer<JsonClasspathSource>,org.junit.jupiter.params.provider.ArgumentsProvider,org.junit.jupiter.params.support.AnnotationConsumer<JsonClasspathSource>,CartesianArgumentsProvider,CartesianParameterArgumentsProvider<java.lang.Object>
class JsonClasspathSourceArgumentsProvider extends AbstractJsonSourceBasedArgumentsProvider<JsonClasspathSource>
Provides arguments from JSON files specified withJsonClasspathSource.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
AbstractJsonSourceBasedArgumentsProvider.Source
-
-
Field Summary
-
Fields inherited from class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
CONFIG_PARAM
-
-
Constructor Summary
Constructors Constructor Description JsonClasspathSourceArgumentsProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JsonClasspathSource jsonSource)private static AbstractJsonSourceBasedArgumentsProvider.SourceclasspathResource(java.lang.String resource)-
Methods inherited from class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
accept, provideNodes
-
Methods inherited from class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
provideArguments, provideArguments
-
-
-
-
Method Detail
-
accept
public void accept(JsonClasspathSource jsonSource)
-
classpathResource
private static AbstractJsonSourceBasedArgumentsProvider.Source classpathResource(java.lang.String resource)
-
-