@@ -93,7 +93,7 @@ public void validationPatternUnicodeCodePointEscapesFails() throws Exception {
9393 @ Alerts ("true" )
9494 public void validationPatternUnicodePropertyEscapeLetter () throws Exception {
9595 validation ("\\ p{L}*" , "Html" );
96- validation ("\\ p{L}*" , "мйр" );
96+ validation ("\\ p{L}*" , "м й р " );
9797 }
9898
9999 /**
@@ -103,12 +103,12 @@ public void validationPatternUnicodePropertyEscapeLetter() throws Exception {
103103 @ Alerts ("true" )
104104 public void validationPatternUnicodePropertyEscapeUppercaseLetter () throws Exception {
105105 validation ("\\ p{Lu}*" , "HTML" );
106- validation ("\\ p{Lu}*" , "МЙР" );
107- validation ("\\ p{uppercase letter}*" , "МЙР" );
108- validation ("\\ p{Uppercase Letter}*" , "МЙР" );
109- validation ("\\ p{Uppercase_Letter}*" , "МЙР" );
110- validation ("\\ p{Uppercase-Letter}*" , "МЙР" );
111- validation ("\\ p{uppercaseletter}*" , "МЙР" );
106+ validation ("\\ p{Lu}*" , "М Й Р " );
107+ validation ("\\ p{uppercase letter}*" , "М Й Р" );
108+ validation ("\\ p{Uppercase Letter}*" , "М Й Р" );
109+ validation ("\\ p{Uppercase_Letter}*" , "М Й Р" );
110+ validation ("\\ p{Uppercase-Letter}*" , "М Й Р" );
111+ validation ("\\ p{uppercaseletter}*" , "М Й Р" );
112112 }
113113
114114 /**
@@ -118,17 +118,25 @@ public void validationPatternUnicodePropertyEscapeUppercaseLetter() throws Excep
118118 @ Alerts ("true" )
119119 public void validationPatternUnicodePropertyEscapeLowercaseLetter () throws Exception {
120120 validation ("\\ p{Ll}*" , "html" );
121- validation ("\\ p{Ll}*" , "мйр" );
121+ validation ("\\ p{Ll}*" , "м й р " );
122122 }
123123
124124 /**
125125 * @throws Exception if an error occurs
126126 */
127127 @ Test
128- @ Alerts ("false " )
128+ @ Alerts ("true " )
129129 public void validationPatternUnicodePropertyEscapePrivateUse () throws Exception {
130- validation ("[^\\ p{gc=Co}\\ p{gc=Cn}]+" , "" );
131- validation ("[^\\ p{gc=Co}\\ p{gc=Cn}]+" , "׽" );
130+ validation ("[\\ p{gc=Co}]+" , "" );
131+ }
132+
133+ /**
134+ * @throws Exception if an error occurs
135+ */
136+ @ Test
137+ @ Alerts ("false" )
138+ public void validationPatternUnicodePropertyEscapeOther () throws Exception {
139+ validation ("^\\ p{gc=Cn}" , "a" );
132140 }
133141
134142 private void validation (final String pattern , final String value ) throws Exception {
0 commit comments