aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/rendering
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-02-03 10:59:40 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-02-03 10:59:40 +0100
commit78ac77f602f7fe314812c3e8d7e13f6df02dfbab (patch)
tree9722d986bb8e0dd09aea7e1f2b68f6f194246ad1 /container-search/src/test/java/com/yahoo/search/rendering
parent6b90374ba0ca880a3cab217e55dbc17c904e7690 (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.java11
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;
+ }
}
}