From 4c6da0e6f9bad5dcdec60df7e3aa176b8edae988 Mon Sep 17 00:00:00 2001 From: stleary Date: Mon, 23 Mar 2015 19:23:22 -0500 Subject: [PATCH] In progress --- XMLTest.java | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/XMLTest.java b/XMLTest.java index a6f1bf7..aca2e40 100644 --- a/XMLTest.java +++ b/XMLTest.java @@ -21,6 +21,24 @@ public class XMLTest { assertTrue("jsonObject should be empty", jsonObject.length() == 0); } + @Test + public void shouldHandleCommentsInXML() { + + String xmlStr = + "\n"+ + "\n"+ + "\n"+ + "
\n"+ + " \n"+ + " Joe Tester\n"+ + " \n"+ + " Baker street 5\n"+ + "
\n"+ + "
"; + JSONObject jsonObject = XML.toJSONObject(xmlStr); + } + @Test public void shouldHandleEmptyXML() { @@ -69,17 +87,17 @@ public class XMLTest { public void shouldHandleToString() { String xmlStr = "\n"+ - "\n"+ "
\n"+ - " [CDATA[Joe Tester]]\n"+ + " [CDATA[Joe & T > e < s " t ' er]]\n"+ " Baker street 5\n"+ "
\n"+ - "
"; + ""; String expectedStr = - "{\"addr&esses\":{\"address\":{\"street\":\"Baker street 5\","+ - "\"name\":\"[CDATA[Joe Tester]]\"},\"xsi:noNamespaceSchemaLocation\":"+ + "{\"addresses\":{\"address\":{\"street\":\"Baker street 5\","+ + "\"name\":\"[CDATA[Joe & T > e < s \\\" t \\\' er]]\"},\"xsi:noNamespaceSchemaLocation\":"+ "\"test.xsd\",\"xmlns:xsi\":\"http://www.w3.org/2001/"+ "XMLSchema-instance\"}}";