diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-02-03 10:59:40 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-02-03 10:59:40 +0100 |
commit | 78ac77f602f7fe314812c3e8d7e13f6df02dfbab (patch) | |
tree | 9722d986bb8e0dd09aea7e1f2b68f6f194246ad1 /container-search/src/test/java/com/yahoo/search/rendering | |
parent | 6b90374ba0ca880a3cab217e55dbc17c904e7690 (diff) |
Use json.org to double check if we output valid json.
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/rendering')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java b/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java index c0b06bf7fb4..49df6dc2bc2 100644 --- a/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/rendering/JsonRendererTestCase.java @@ -1141,6 +1141,17 @@ public class JsonRendererTestCase { Map<String, Object> exp = m.readValue(expected, Map.class); Map<String, Object> gen = m.readValue(generated, Map.class); assertEquals(exp, gen); + assertTrue(isValidJson(expected)); + assertTrue(isValidJson(generated)); + } + private boolean isValidJson(String presumablyValidJson) { + try { + new JSONObject(presumablyValidJson); + return true; + } catch (JSONException e) { + assertEquals("", e.getMessage()); + return false; + } } } |