From e0a6c2ef347b693978aa8862fddefe81994a013e Mon Sep 17 00:00:00 2001 From: "John J. Aylward" Date: Mon, 20 Jul 2020 18:36:52 -0400 Subject: [PATCH] refs #537 Show error when unescaping all-caps entity directly --- src/test/java/org/json/junit/XMLTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/org/json/junit/XMLTest.java b/src/test/java/org/json/junit/XMLTest.java index bc48299..17fd167 100644 --- a/src/test/java/org/json/junit/XMLTest.java +++ b/src/test/java/org/json/junit/XMLTest.java @@ -939,4 +939,19 @@ public class XMLTest { fail("file writer error: " +e.getMessage()); } } + + /** + * Tests to verify that supported escapes in XML are converted to actual values. + */ + @Test + public void testIssue537CaseSensitiveHexUnEscapeDirect(){ + String origStr = + "Neutrophils.Hypersegmented | Bld-Ser-Plas"; + String expectedStr = + "Neutrophils.Hypersegmented | Bld-Ser-Plas"; + String actualStr = XML.unescape(origStr); + + assertEquals("Case insensitive Entity unescape", expectedStr, actualStr); + } + } \ No newline at end of file