From: K.Kosako Date: Tue, 19 Feb 2019 07:07:29 +0000 (+0900) Subject: add test cases for improve coverage X-Git-Tag: v6.9.2_rc1~65^2~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b044c1afc0d5e92eaaddb1307ea29f77ef4689b;p=onig add test cases for improve coverage --- diff --git a/test/test_utf8.c b/test/test_utf8.c index 4652426..7664ef3 100644 --- a/test/test_utf8.c +++ b/test/test_utf8.c @@ -634,6 +634,9 @@ extern int main(int argc, char* argv[]) x2("(?:()|()|())*\\3\\1", "abc", 0, 0); x2("(|(?:a(?:\\g'1')*))b|", "abc", 0, 2); x2("^(\"|)(.*)\\1$", "XX", 0, 2); + x2("(abc|def|ghi|jkl|mno|pqr|stu){0,10}?\\z", "admno", 2, 5); + x2("(abc|(def|ghi|jkl|mno|pqr){0,7}?){5}\\z", "adpqrpqrpqr", 2, 11); // cover OP_REPEAT_INC_NG_SG + x2("(?!abc).*\\z", "abcde", 1, 5); // cover OP_PREC_READ_NOT_END x2("(?~)", "", 0, 0); x2("(?~)", "A", 0, 0);