Class JsonInlineArgumentsProvider
java.lang.Object
org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider<JsonSource>
org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
- All Implemented Interfaces:
Consumer<JsonSource>, org.junit.jupiter.params.provider.ArgumentsProvider, org.junit.jupiter.params.support.AnnotationConsumer<JsonSource>, CartesianArgumentsProvider, CartesianParameterArgumentsProvider<Object>
Provides arguments from inline JSON specified with
JsonSource.-
Field Summary
FieldsFields inherited from class AbstractJsonArgumentsProvider
CONFIG_PARAM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(JsonSource jsonSource) provideNodes(org.junit.jupiter.api.extension.ExtensionContext context, JsonConverter jsonConverter) Methods inherited from class AbstractJsonArgumentsProvider
provideArguments, provideArguments
-
Field Details
-
jsonValues
-
-
Constructor Details
-
JsonInlineArgumentsProvider
JsonInlineArgumentsProvider()
-
-
Method Details
-
accept
-
provideNodes
protected Stream<Node> provideNodes(org.junit.jupiter.api.extension.ExtensionContext context, JsonConverter jsonConverter) - Specified by:
provideNodesin classAbstractJsonArgumentsProvider<JsonSource>
-