Uses of Interface
jsonvalues.gen.JsGen
-
Packages that use JsGen Package Description jsonvalues.gen jsonvalues.gen.state -
-
Uses of JsGen in jsonvalues.gen
Classes in jsonvalues.gen that implement JsGen Modifier and Type Class Description classJsObjGenrepresent a generator of Json objects.Fields in jsonvalues.gen declared as JsGen Modifier and Type Field Description static JsGen<JsStr>JsGens. alphabeticGenerates a alphabetic string where the length is between [0-10]static JsGen<JsStr>JsGens. alphanumericGenerates a alphanumeric string where the length is between [0-10]static JsGen<JsBool>JsGens. boolGenerates a booleanstatic JsGen<JsStr>JsGens. characterGenerates character from 0-255static JsGen<JsStr>JsGens. characterAlphaGenerates character from 65-122static JsGen<JsDouble>JsGens. decimalGenerates a decimal numberstatic JsGen<JsStr>JsGens. digitGenerates a digit from 0-9static JsGen<JsInt>JsGens. integerGenerates an integer numberstatic JsGen<JsStr>JsGens. letterGenerates a letter from a-zstatic JsGen<JsLong>JsGens. longIntegerGenerates a long numberstatic JsGen<JsInt>JsGens. naturalGenerates a positive integer (zero included)static JsGen<JsStr>JsGens. strGenerates a string where the length is between [0-10]Methods in jsonvalues.gen that return JsGen Modifier and Type Method Description static JsGen<JsStr>JsGens. alphabetic(int length)Generates an alphabetic string of the given lengthstatic JsGen<JsStr>JsGens. alphanumeric(int length)Generates an alphanumeric string of the given lengthstatic JsGen<JsArray>JsGens. array(JsGen<?> gen, int size)Creates an array generator of the given size, whose elements are chosen from the given generatorstatic JsGen<JsArray>JsGens. arrayDistinct(JsGen<?> gen, int size)Generates an array of values from the given generator, with the guarantee that the elements will be distinct.static JsGen<JsArray>JsGens. arrayDistinct(JsGen<?> gen, int size, int maxTries)Generates an array of values from the given generator, with the guarantee that the elements will be distinct.static JsGen<JsInt>JsGens. choose(int min, int max)Creates a generator that generates integers in the range`min` to `max`, inclusive.static JsGen<JsStr>JsGens. dateBetween(long min, long max)generates an instant in UTC formatted with the ISO instant formatter (such as '2011-12-03T10:15:30Z'), between an interval given by two instants converted to the number of seconds from the epoch of 1970-01-01T00:00:00Z.static JsGen<JsStr>JsGens. dateBetween(ZonedDateTime min, ZonedDateTime max)generates an instant in UTC formatted with the ISO instant formatter (such as '2011-12-03T10:15:30Z'), between an interval given by two date-time with a time-zone.static JsGen<JsStr>JsGens. digits(int length)Generates a seq of digits of the given lengthdefault <T extends JsValue>
JsGen<T>JsGen. flatMap(Function<R,JsGen<T>> f)Creates a new generator that passes the result of this generator into the given function `f`.static JsGen<?>JsGens. frequency(io.vavr.Tuple2<Integer,JsGen<?>> freq, io.vavr.Tuple2<Integer,JsGen<?>>... others)Creates a generator that chooses a generator from `pairs` based on the provided likelihoods.default <T extends JsValue>
JsGen<T>JsGen. map(Function<R,T> f)Returns this generator but with the values transformed by the given map functiondefault JsGen<?>JsGen. nullable()returns a new generator that generates the same elements as this generator and NULLstatic <O extends JsValue>
JsGen<O>JsGens. oneOf(List<O> list)Creates a generator that randomly chooses a value from the given liststatic JsGen<?>JsGens. oneOf(JsGen<?> gen, JsGen<?>... others)Creates a generator that randomly chooses a value from the provided generatorsstatic JsGen<JsValue>JsGens. oneOf(JsValue a, JsValue... others)Creates a generator that randomly chooses a value from the given as parametersdefault JsGen<?>JsGen. optional()returns a new generator that generates the same elements as this generator and NOTHING.static JsGen<JsValue>JsGens. single(JsValue value)lift a constant value up into a generatorstatic JsGen<JsStr>JsGens. str(int length)Generates an alphabetic string of the given lengthdefault JsGen<R>JsGen. suchThat(Predicate<R> predicate)Creates a generator that generates values from this generator that satisfy the given predicate.default JsGen<R>JsGen. suchThat(Predicate<R> predicate, int tries)Creates a generator that generates values from this generator that satisfy the given predicate.static JsGen<JsArray>JsGens. tuple(JsGen<?> gen, JsGen<?>... others)Creates a tuple generator from the given generators.Methods in jsonvalues.gen with parameters of type JsGen Modifier and Type Method Description static JsGen<JsArray>JsGens. array(JsGen<?> gen, int size)Creates an array generator of the given size, whose elements are chosen from the given generatorstatic JsGen<JsArray>JsGens. arrayDistinct(JsGen<?> gen, int size)Generates an array of values from the given generator, with the guarantee that the elements will be distinct.static JsGen<JsArray>JsGens. arrayDistinct(JsGen<?> gen, int size, int maxTries)Generates an array of values from the given generator, with the guarantee that the elements will be distinct.static JsObjGenJsObjGen. of(String key, JsGen<?> gen)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7)static JsObjGenJsObjGen. of(String key, JsGen<?> gen, String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8)static JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10)static factory method to create a JsObGen of ten mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11)static factory method to create a JsObGen of eleven mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12)static factory method to create a JsObGen of twelve mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13)static factory method to create a JsObGen of thirteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14)static factory method to create a JsObGen of fourteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15)static factory method to create a JsObGen of fifteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15, String key16, JsGen<?> gen16)static factory method to create a JsObGen of sixteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15, String key16, JsGen<?> gen16, String key17, JsGen<?> gen17)static factory method to create a JsObGen of seventeen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15, String key16, JsGen<?> gen16, String key17, JsGen<?> gen17, String key18, JsGen<?> gen18)static factory method to create a JsObGen of eighteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15, String key16, JsGen<?> gen16, String key17, JsGen<?> gen17, String key18, JsGen<?> gen18, String key19, JsGen<?> gen19)static factory method to create a JsObGen of nineteen mappingsstatic JsObjGenJsObjGen. of(String key1, JsGen<?> gen1, String key2, JsGen<?> gen2, String key3, JsGen<?> gen3, String key4, JsGen<?> gen4, String key5, JsGen<?> gen5, String key6, JsGen<?> gen6, String key7, JsGen<?> gen7, String key8, JsGen<?> gen8, String key9, JsGen<?> gen9, String key10, JsGen<?> gen10, String key11, JsGen<?> gen11, String key12, JsGen<?> gen12, String key13, JsGen<?> gen13, String key14, JsGen<?> gen14, String key15, JsGen<?> gen15, String key16, JsGen<?> gen16, String key17, JsGen<?> gen17, String key18, JsGen<?> gen18, String key19, JsGen<?> gen19, String key20, JsGen<?> gen20)static factory method to create a JsObGen of twenty mappingsstatic JsGen<?>JsGens. oneOf(JsGen<?> gen, JsGen<?>... others)Creates a generator that randomly chooses a value from the provided generatorsJsObjGenJsObjGen. set(String key, JsGen<?> gen)static JsGen<JsArray>JsGens. tuple(JsGen<?> gen, JsGen<?>... others)Creates a tuple generator from the given generators.Method parameters in jsonvalues.gen with type arguments of type JsGen Modifier and Type Method Description default <T extends JsValue>
JsGen<T>JsGen. flatMap(Function<R,JsGen<T>> f)Creates a new generator that passes the result of this generator into the given function `f`.static JsGen<?>JsGens. frequency(io.vavr.Tuple2<Integer,JsGen<?>> freq, io.vavr.Tuple2<Integer,JsGen<?>>... others)Creates a generator that chooses a generator from `pairs` based on the provided likelihoods.static JsObjGenJsObjGen. of(io.vavr.Tuple2<String,JsGen<?>> pair, io.vavr.Tuple2<String,JsGen<?>>... others) -
Uses of JsGen in jsonvalues.gen.state
Methods in jsonvalues.gen.state that return JsGen Modifier and Type Method Description JsGen<JsObj>JsObjStateGen. apply(JsObj current)Methods in jsonvalues.gen.state with parameters of type JsGen Modifier and Type Method Description static JsStateGenJsStateGens. ifElse(Predicate<JsObj> condition, JsGen<?> ifTrue, JsGen<?> ifFalse)static JsStateGenJsStateGens. ifNotContains(String key, JsGen<?> gen)Method parameters in jsonvalues.gen.state with type arguments of type JsGen Modifier and Type Method Description static JsStateGenJsStateGens. ifContains(String key, Function<JsValue,JsGen<?>> gen)
-