From f48b6439f682f9941a3bf0516a3ece472bf2f696 Mon Sep 17 00:00:00 2001 From: stleary Date: Sun, 19 Jul 2015 09:02:27 -0500 Subject: [PATCH] manual merge of pull request #18 --- XMLTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/XMLTest.java b/XMLTest.java index ac17508..8a56407 100644 --- a/XMLTest.java +++ b/XMLTest.java @@ -321,4 +321,20 @@ public class XMLTest { assertEquals(expected, result); } + + @Test + public void shouldHandleNullNodeValue() + { + JSONObject inputJSON = new JSONObject(); + inputJSON.put("nullValue", JSONObject.NULL); + // This is a possible preferred result + String expectedXML = ""; + String actualXML = "null"; + /** + * This is the current behavior. JSONObject.NULL is emitted as + * the string, "null". + */ + String resultXML = XML.toString(inputJSON); + assertEquals(actualXML, resultXML); + } }