From: K.Kosako Date: Tue, 2 Oct 2018 06:23:34 +0000 (+0900) Subject: add some test cases X-Git-Tag: v6.9.1~18^2~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8daef869cc9d9d7100cf875f874386c9c3e17549;p=onig add some test cases --- diff --git a/test/test_utf8.c b/test/test_utf8.c index b03258b..d0447fc 100644 --- a/test/test_utf8.c +++ b/test/test_utf8.c @@ -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);