Skip to content

Commit e0a6c2e

Browse files
author
John J. Aylward
committed
refs stleary#537 Show error when unescaping all-caps entity directly
1 parent c98da43 commit e0a6c2e

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/test/java/org/json/junit/XMLTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -939,4 +939,19 @@ public void testIssue537CaseSensitiveHexEscapeFullFile(){
939939
fail("file writer error: " +e.getMessage());
940940
}
941941
}
942+
943+
/**
944+
* Tests to verify that supported escapes in XML are converted to actual values.
945+
*/
946+
@Test
947+
public void testIssue537CaseSensitiveHexUnEscapeDirect(){
948+
String origStr =
949+
"Neutrophils.Hypersegmented | Bld-Ser-Plas";
950+
String expectedStr =
951+
"Neutrophils.Hypersegmented | Bld-Ser-Plas";
952+
String actualStr = XML.unescape(origStr);
953+
954+
assertEquals("Case insensitive Entity unescape", expectedStr, actualStr);
955+
}
956+
942957
}

0 commit comments

Comments
 (0)