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);
+ }
}