public LambdaDslObject array(final String name, final Consumer<LambdaDslJsonArray> array) { final PactDslJsonArray pactArray = object.array(name); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(pactArray); array.accept(dslArray); pactArray.closeArray(); return this; }
public LambdaDslJsonArray array(final Consumer<LambdaDslJsonArray> a) { final PactDslJsonArray pactArray = this.pactArray.array(); LambdaDslJsonArray array = new LambdaDslJsonArray(pactArray); a.accept(array); pactArray.closeArray(); return this; }
public LambdaDslObject eachArrayWithMaxLike(String name, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMaxLike(name, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMinLike(int numberExamples, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMinLike(numberExamples, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayWithMaxLike(String name, int numberExamples, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMaxLike(name, numberExamples, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayWithMinLike(String name, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMinLike(name, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayWithMinLike(String name, int numberExamples, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMinLike(name, numberExamples, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayLike(Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayLike(); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayLike(String name, int numberExamples, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayLike(name, numberExamples); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayWithMinMaxLike(String name, Integer minSize, Integer maxSize, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMinMaxLike(name, minSize, maxSize); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayWithMinMaxLike(String name, Integer minSize, Integer maxSize, int numberExamples, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayWithMinMaxLike(name, numberExamples, minSize, maxSize); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMaxLike(Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMaxLike(size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMinMaxLike(Integer minSize, Integer maxSize, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMinMaxLike(minSize, maxSize); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayLike(int numberExamples, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayLike(numberExamples); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslObject eachArrayLike(String name, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = object.eachArrayLike(name); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMaxLike(int numberExamples, Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMaxLike(numberExamples, size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMinLike(Integer size, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMinLike(size); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
public LambdaDslJsonArray eachArrayWithMinMaxLike(Integer minSize, Integer maxSize, int numberExamples, Consumer<LambdaDslJsonArray> nestedArray) { final PactDslJsonArray arrayLike = pactArray.eachArrayWithMinMaxLike(numberExamples, minSize, maxSize); final LambdaDslJsonArray dslArray = new LambdaDslJsonArray(arrayLike); nestedArray.accept(dslArray); arrayLike.closeArray().closeArray(); return this; }
/** * Attribute that is an array of values that are not objects where each item must match the following example * @param name field name * @param value Value to use to match each item * @param numberExamples number of examples to generate */ public PactDslJsonBody eachLike(String name, PactDslJsonRootValue value, int numberExamples) { matchers.addRule(matcherKey(name), matchMin(0)); PactDslJsonArray parent = new PactDslJsonArray(matcherKey(name), "", this, true); parent.setNumberExamples(numberExamples); parent.putObject(value); return (PactDslJsonBody) parent.closeArray(); }
/** * Attribute that is an array of values that are not objects where each item must match the following example * @param name field name * @param value Value to use to match each item * @param numberExamples number of examples to generate */ public PactDslJsonBody eachLike(String name, PactDslJsonRootValue value, int numberExamples) { matchers.addRule(matcherKey(name), matchMin(0)); PactDslJsonArray parent = new PactDslJsonArray(matcherKey(name), "", this, true); parent.setNumberExamples(numberExamples); parent.putObject(value); return (PactDslJsonBody) parent.closeArray(); }