diff --git a/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java b/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java index e3ea26fa9..bc0bb15dc 100644 --- a/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java @@ -530,6 +530,17 @@ public void testLang720() { assertEquals(input, escaped); } + /** + * Tests https://issues.apache.org/jira/browse/LANG-911 + */ + @Test + public void testLang911() { + String bellsTest = "\ud83d\udc80\ud83d\udd14"; + String value = StringEscapeUtils.escapeJava(bellsTest); + String valueTest = StringEscapeUtils.unescapeJava(value); + assertEquals(bellsTest, valueTest); + } + @Test public void testEscapeJson() { assertEquals(null, StringEscapeUtils.escapeJson(null));