]> granicus.if.org Git - onig/commitdiff
add some test cases
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 2 Oct 2018 06:23:34 +0000 (15:23 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 2 Oct 2018 06:23:34 +0000 (15:23 +0900)
test/test_utf8.c

index b03258b37103950866cd434a03b1ba032e1a1f58..d0447fc9e0c34d1dbf6c86beb91d43917f5057a0 100644 (file)
@@ -287,6 +287,13 @@ extern int main(int argc, char* argv[])
   x2("(?i:ss)", "\xc3\x9f", 0, 2);
   /* 0xe1,0xba,0x9e == 1E9E # LATIN CAPITAL LETTER SHARP S */
   x2("(?i:ss)", "\xe1\xba\x9e", 0, 3);
+  x2("(?i:xssy)", "xssy", 0, 4);
+  x2("(?i:xssy)", "xSsy", 0, 4);
+  x2("(?i:xssy)", "xSSy", 0, 4);
+  x2("(?i:xssy)", "x\xc5\xbfSy", 0, 5);
+  x2("(?i:xssy)", "xs\xc5\xbfy", 0, 5);
+  x2("(?i:xssy)", "x\xc3\x9fy", 0, 4);
+  x2("(?i:xssy)", "x\xe1\xba\x9ey", 0, 5);
   x2("(?i:\xc3\x9f)", "ss", 0, 2);
   x2("(?i:\xc3\x9f)", "SS", 0, 2);
   x2("(?i:[\xc3\x9f])", "ss", 0, 2);