Index: trunk/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java =================================================================== --- trunk/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java (revision 439136) +++ trunk/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java (working copy) @@ -375,6 +375,9 @@ continue; } } + //Regression for HARMONY-1365 + String pattern = "(?![^\\\\G*?)(?![^|\\]\\070\\ne\\{\\t\\[\\053\\?\\\\\\x51\\a\\075\\0023-\\[&&[|\\022-\\xEA\\00-\\u41C2&&[^|a-\\xCC&&[^\\037\\uECB3\\u3D9A\\x31\\|\\[^\\016\\r\\{\\,\\uA29D\\034\\02[\\02-\\[|\\t\\056\\uF599\\x62\\e\\<\\032\\uF0AC\\0026\\0205Q\\|\\\\\\06\\0164[|\\057-\\u7A98&&[\\061-g|\\|\\0276\\n\\042\\011\\e\\xE8\\x64B\\04\\u6D0EDW^\\p{Lower}]]]]?)(?<=[^\\n\\\\\\t\\u8E13\\,\\0114\\u656E\\xA5\\]&&[\\03-\\026|\\uF39D\\01\\{i\\u3BC2\\u14FE]])(?<=[^|\\uAE62\\054H\\|\\}&&^\\p{Space}])(?sxx)(?<=[\\f\\006\\a\\r\\xB4]*+)|(?x-xd:^{5}+)()"; + assertNotNull(Pattern.compile(pattern)); } public void testQuantCompilePos() {