Index: src/test/java/org/apache/harmony/tests/java/util/regex/MatcherTest.java =================================================================== --- src/test/java/org/apache/harmony/tests/java/util/regex/MatcherTest.java (revision 541293) +++ src/test/java/org/apache/harmony/tests/java/util/regex/MatcherTest.java (working copy) @@ -699,6 +699,20 @@ assertFalse(m.find()); } + + /** + * Regression test for HARMONY-3360 + */ + public void testGeneralPunctuationCategory() { + String[] s = {",", "!", "\"", "#", "%", "&", "'", "(", ")", "-", ".", "/"}; + String regexp = "\\p{P}"; + + for (int i = 0; i < s.length; i++) { + Pattern pattern = Pattern.compile(regexp); + Matcher matcher = pattern.matcher(s[i]); + assertTrue(matcher.find()); + } + } public static void main(String[] args) {