This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-lang.git
commit 1a256d3e74dd547b0ec7ea3b4b31ce1039cff312 Merge: 4f0d90a69 6dbbbb308 Author: Gary Gregory <[email protected]> AuthorDate: Sun Jun 21 10:54:10 2026 +0000 Merge branch 'master' of https://[email protected]/apache/commons-lang.git src/main/java/org/apache/commons/lang3/StringEscapeUtils.java | 2 +- src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --cc src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java index 448bc8f39,3f3f1ee73..3e4ba0a83 --- a/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java @@@ -401,7 -428,11 +401,10 @@@ class StringEscapeUtilsTest extends Abs assertEquals("foo\uD84C\uDFB4bar", StringEscapeUtils.unescapeCsv("foo\uD84C\uDFB4bar")); assertEquals("", StringEscapeUtils.unescapeCsv("")); assertNull(StringEscapeUtils.unescapeCsv(null)); - assertEquals("\"foo.bar\"", StringEscapeUtils.unescapeCsv("\"foo.bar\"")); + + // a single quote is not an enclosing pair, so it passes through unchanged + assertEquals("\"", StringEscapeUtils.unescapeCsv("\"")); } @Test
