Package | Description |
---|---|
jsonvalues.gen | |
jsonvalues.spec |
Modifier and Type | Method and Description |
---|---|
fun.gen.Gen<JsObj> |
JsObjGen.suchThat(JsObjSpec spec)
Creates a generator that generates values from this gen that satisfy the specified
spec.
|
fun.gen.Gen<JsObj> |
JsObjGen.suchThat(JsObjSpec spec,
int tries)
Creates a generator that generates values from this gen that satisfy the specified
spec.
|
fun.gen.Gen<JsObj> |
JsObjGen.suchThatNo(JsObjSpec spec)
Creates a generator that generates values from this gen that doesn't satisfy the specified
spec.
|
fun.gen.Gen<JsObj> |
JsObjGen.suchThatNo(JsObjSpec spec,
int tries)
Creates a generator that generates values from this gen that doesn't satisfy the specified
spec.
|
Modifier and Type | Method and Description |
---|---|
static JsObjSpec |
JsObjSpec.lenient(String key,
JsSpec spec) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18,
String key19,
JsSpec spec19) |
static JsObjSpec |
JsObjSpec.lenient(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18,
String key19,
JsSpec spec19,
String key20,
JsSpec spec20) |
JsObjSpec |
JsObjSpec.nullable() |
JsObjSpec |
JsObjSpec.set(String key,
JsSpec spec)
add the given key spec to this
|
JsObjSpec |
JsObjSpec.setAllOptionals() |
JsObjSpec |
JsObjSpec.setOptionals(List<String> optionals) |
JsObjSpec |
JsObjSpec.setOptionals(String field,
String... fields) |
static JsObjSpec |
JsObjSpec.strict(String key,
JsSpec spec) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18,
String key19,
JsSpec spec19) |
static JsObjSpec |
JsObjSpec.strict(String key1,
JsSpec spec1,
String key2,
JsSpec spec2,
String key3,
JsSpec spec3,
String key4,
JsSpec spec4,
String key5,
JsSpec spec5,
String key6,
JsSpec spec6,
String key7,
JsSpec spec7,
String key8,
JsSpec spec8,
String key9,
JsSpec spec9,
String key10,
JsSpec spec10,
String key11,
JsSpec spec11,
String key12,
JsSpec spec12,
String key13,
JsSpec spec13,
String key14,
JsSpec spec14,
String key15,
JsSpec spec15,
String key16,
JsSpec spec16,
String key17,
JsSpec spec17,
String key18,
JsSpec spec18,
String key19,
JsSpec spec19,
String key20,
JsSpec spec20) |
JsObjSpec |
JsObjSpec.suchThat(Predicate<JsObj> predicate) |
Modifier and Type | Method and Description |
---|---|
static JsArraySpec |
JsSpecs.arrayOfObjSpec(JsObjSpec spec)
A required and none nullable spec that specifies an array of objects that conform the given spec
|
static JsArraySpec |
JsSpecs.arrayOfObjSpec(JsObjSpec spec,
int minLength,
int maxLength)
A required and none nullable spec that specifies an array of objects that conform the given spec
|
Copyright © 2022. All rights reserved.