From: K.Kosako Date: Thu, 28 Mar 2019 01:25:33 +0000 (+0900) Subject: add some test cases X-Git-Tag: v6.9.2_rc1~22 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad0601d78451b25f55b47cf7b9945fd0fbb39c51;p=onig add some test cases --- diff --git a/test/test_utf8.c b/test/test_utf8.c index 109433c..cf5e438 100644 --- a/test/test_utf8.c +++ b/test/test_utf8.c @@ -1190,8 +1190,10 @@ extern int main(int argc, char* argv[]) x2("(?(?{....})123|456)", "123", 0, 3); x2("(?(*FAIL)123|456)", "456", 0, 3); - x2("\\g'0'++{,0}", "abcdefgh", 0, 0); - x2("\\g'0'++{,0}?", "abcdefgh", 0, 0); + x2("\\g'0'++{,0}", "abcdefgh", 0, 0); + x2("\\g'0'++{,0}?", "abcdefgh", 0, 0); + x2("\\g'0'++{,0}b", "abcdefgh", 1, 2); + x2("\\g'0'++{,0}?def", "abcdefgh", 3, 6); e("\\u040", "@", ONIGERR_INVALID_CODE_POINT_VALUE); e("(?\\g)", "zzzz", ONIGERR_NEVER_ENDING_RECURSION);