From: K.Kosako Date: Fri, 28 Sep 2018 06:00:21 +0000 (+0900) Subject: add some test cases X-Git-Tag: v6.9.1~18^2~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37988340b2cbb665ace901cbb62bed40cfdd5af7;p=onig add some test cases --- diff --git a/test/test_utf8.c b/test/test_utf8.c index 9601c46..c03cbad 100644 --- a/test/test_utf8.c +++ b/test/test_utf8.c @@ -277,6 +277,16 @@ extern int main(int argc, char* argv[]) x2("(?i:[A-Z])", "i", 0, 1); x2("(?i:[a-z])", "I", 0, 1); n("(?i:A)", "b"); + x2("(?i:ss)", "ss", 0, 2); + x2("(?i:ss)", "Ss", 0, 2); + x2("(?i:ss)", "SS", 0, 2); + /* 0xc5,0xbf == 017F: # LATIN SMALL LETTER LONG S */ + x2("(?i:ss)", "\xc5\xbfS", 0, 3); + x2("(?i:ss)", "s\xc5\xbf", 0, 3); + /* 0xc3,0x9f == 00DF: # LATIN SMALL LETTER SHARP S */ + 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:[A-Z])", "a", 0, 1); x2("(?i:[f-m])", "H", 0, 1); x2("(?i:[f-m])", "h", 0, 1);