Class JacksonArbitraryGenerator
- java.lang.Object
-
- com.navercorp.fixturemonkey.generator.AbstractArbitraryGenerator
-
- com.navercorp.fixturemonkey.jackson.generator.JacksonArbitraryGenerator
-
- All Implemented Interfaces:
com.navercorp.fixturemonkey.customizer.WithFixtureCustomizer,com.navercorp.fixturemonkey.generator.ArbitraryGenerator,com.navercorp.fixturemonkey.generator.FieldNameResolver
public final class JacksonArbitraryGenerator extends com.navercorp.fixturemonkey.generator.AbstractArbitraryGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static JacksonArbitraryGeneratorINSTANCE
-
Constructor Summary
Constructors Constructor Description JacksonArbitraryGenerator()JacksonArbitraryGenerator(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> net.jqwik.api.Arbitrary<T>generateObject(com.navercorp.fixturemonkey.arbitrary.ArbitraryType type, java.util.List<com.navercorp.fixturemonkey.arbitrary.ArbitraryNode> nodes)java.lang.StringresolveFieldName(java.lang.reflect.Field field)com.navercorp.fixturemonkey.generator.ArbitraryGeneratorwithFixtureCustomizers(com.navercorp.fixturemonkey.customizer.ArbitraryCustomizers arbitraryCustomizers)
-
-
-
Field Detail
-
INSTANCE
public static final JacksonArbitraryGenerator INSTANCE
-
-
Method Detail
-
generateObject
protected <T> net.jqwik.api.Arbitrary<T> generateObject(com.navercorp.fixturemonkey.arbitrary.ArbitraryType type, java.util.List<com.navercorp.fixturemonkey.arbitrary.ArbitraryNode> nodes)- Specified by:
generateObjectin classcom.navercorp.fixturemonkey.generator.AbstractArbitraryGenerator
-
withFixtureCustomizers
public com.navercorp.fixturemonkey.generator.ArbitraryGenerator withFixtureCustomizers(com.navercorp.fixturemonkey.customizer.ArbitraryCustomizers arbitraryCustomizers)
-
resolveFieldName
public java.lang.String resolveFieldName(java.lang.reflect.Field field)
-
-