You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ch...@apache.org on 2017/02/20 11:12:34 UTC
svn commit: r1783740 -
/felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java
Author: chetanm
Date: Mon Feb 20 11:12:34 2017
New Revision: 1783740
URL: http://svn.apache.org/viewvc?rev=1783740&view=rev
Log:
FELIX-5555 - JSONParser is not handling escape char properly
Adding ignored test
Modified:
felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java
Modified: felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java?rev=1783740&r1=1783739&r2=1783740&view=diff
==============================================================================
--- felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java (original)
+++ felix/trunk/utils/src/test/java/org/apache/felix/utils/json/JSONParserTest.java Mon Feb 20 11:12:34 2017
@@ -16,11 +16,13 @@
*/
package org.apache.felix.utils.json;
+import java.io.StringWriter;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
+import org.junit.Ignore;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
@@ -74,4 +76,15 @@ public class JSONParserTest {
result.put("def", Collections.emptyList());
assertEquals(result, m.get("abc"));
}
+
+ @Ignore("FELIX-5555")
+ @Test
+ public void escapeChar() throws Exception{
+ StringWriter sw = new StringWriter();
+ JSONWriter js = new JSONWriter(sw);
+ js.object().key("foo").value("/bar").endObject().flush();
+
+ JSONParser jp = new JSONParser(sw.toString());
+ assertEquals("/bar", jp.getParsed().get("foo"));
+ }
}