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 org.junitpioneer.jupiter.json.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 org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
provideArguments, provideArgumentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.params.provider.ArgumentsProvider
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>
-