diff --git a/accurest-core/src/main/groovy/io/codearte/accurest/util/DelegatingJsonVerifiable.java b/accurest-core/src/main/groovy/io/codearte/accurest/util/DelegatingJsonVerifiable.java index dae53a5fc1..3009f01207 100644 --- a/accurest-core/src/main/groovy/io/codearte/accurest/util/DelegatingJsonVerifiable.java +++ b/accurest-core/src/main/groovy/io/codearte/accurest/util/DelegatingJsonVerifiable.java @@ -65,6 +65,15 @@ class DelegatingJsonVerifiable implements MethodBufferingJsonVerifiable { return verifiable; } + @Override + public MethodBufferingJsonVerifiable field(String... strings) { + MethodBufferingJsonVerifiable verifiable = null; + for (String string : strings) { + verifiable = verifiable == null ? field(string) : verifiable.field(string); + } + return verifiable; + } + @Override public MethodBufferingJsonVerifiable array(Object value) { DelegatingJsonVerifiable verifiable = new DelegatingJsonVerifiable(delegate.array(value), methodsBuffer); @@ -227,4 +236,9 @@ class DelegatingJsonVerifiable implements MethodBufferingJsonVerifiable { ", methodsBuffer=" + methodsBuffer + '}'; } + + @Override + public T read(Class aClass) { + return delegate.read(aClass); + } } diff --git a/gradle.properties b/gradle.properties index bcac24ddd5..89ebc51c18 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ nexusUsername = nexusPassword = wiremockVersion = 2.0.10-beta -jsonassertVersion = 0.2.2 +jsonassertVersion = 0.4.1 BOM_VERSION=Brixton-1.0.0.RC1 springBootVersion=1.3.3.RELEASE