From 4642a09ae6ad12a9cf9644ce059cadf0779c0b91 Mon Sep 17 00:00:00 2001 From: Alexey Makeyev Date: Tue, 20 Oct 2015 14:26:45 +0300 Subject: [PATCH] corrected way to specify cause of AssertionError --- .../java/com/jayway/jsonassert/impl/JsonAsserterImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/json-path-assert/src/main/java/com/jayway/jsonassert/impl/JsonAsserterImpl.java b/json-path-assert/src/main/java/com/jayway/jsonassert/impl/JsonAsserterImpl.java index 8f4bb3e7..e068460a 100644 --- a/json-path-assert/src/main/java/com/jayway/jsonassert/impl/JsonAsserterImpl.java +++ b/json-path-assert/src/main/java/com/jayway/jsonassert/impl/JsonAsserterImpl.java @@ -33,7 +33,9 @@ public class JsonAsserterImpl implements JsonAsserter { try { obj = JsonPath.read(jsonObject, path); } catch (Exception e) { - throw new AssertionError(String.format("Error reading JSON path [%s]: %s", path, e)); + final AssertionError assertionError = new AssertionError(String.format("Error reading JSON path [%s]", path)); + assertionError.initCause(e); + throw assertionError; } if (!matcher.matches(obj)) {