Merge branch '1.5.x'

pull/7137/merge
Phillip Webb 8 years ago
commit ad2ff27208

@ -118,7 +118,7 @@
<jolokia.version>1.3.5</jolokia.version> <jolokia.version>1.3.5</jolokia.version>
<jooq.version>3.9.0</jooq.version> <jooq.version>3.9.0</jooq.version>
<json.version>20140107</json.version> <json.version>20140107</json.version>
<jsonassert.version>1.3.0</jsonassert.version> <jsonassert.version>1.4.0</jsonassert.version>
<json-path.version>2.2.0</json-path.version> <json-path.version>2.2.0</json-path.version>
<jstl.version>1.2</jstl.version> <jstl.version>1.2</jstl.version>
<jtds.version>1.3.1</jtds.version> <jtds.version>1.3.1</jtds.version>

@ -987,20 +987,36 @@ public class JsonContentAssert extends AbstractAssert<JsonContentAssert, CharSeq
if (this.actual == null) { if (this.actual == null) {
return compareForNull(expectedJson); return compareForNull(expectedJson);
} }
try {
return JSONCompare.compareJSON( return JSONCompare.compareJSON(
(expectedJson == null ? null : expectedJson.toString()), (expectedJson == null ? null : expectedJson.toString()),
this.actual.toString(), compareMode); this.actual.toString(), compareMode);
} }
catch (Exception ex) {
if (ex instanceof RuntimeException) {
throw (RuntimeException) ex;
}
throw new IllegalStateException(ex);
}
}
private JSONCompareResult compare(CharSequence expectedJson, private JSONCompareResult compare(CharSequence expectedJson,
JSONComparator comparator) { JSONComparator comparator) {
if (this.actual == null) { if (this.actual == null) {
return compareForNull(expectedJson); return compareForNull(expectedJson);
} }
try {
return JSONCompare.compareJSON( return JSONCompare.compareJSON(
(expectedJson == null ? null : expectedJson.toString()), (expectedJson == null ? null : expectedJson.toString()),
this.actual.toString(), comparator); this.actual.toString(), comparator);
} }
catch (Exception ex) {
if (ex instanceof RuntimeException) {
throw (RuntimeException) ex;
}
throw new IllegalStateException(ex);
}
}
private JSONCompareResult compareForNull(CharSequence expectedJson) { private JSONCompareResult compareForNull(CharSequence expectedJson) {
JSONCompareResult result = new JSONCompareResult(); JSONCompareResult result = new JSONCompareResult();

Loading…
Cancel
Save