From: K.Kosako Date: Thu, 21 Feb 2019 05:16:28 +0000 (+0900) Subject: add test cases for improve coverage X-Git-Tag: v6.9.2_rc1~65^2~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3addd58574a7265d30691a76a62acd7bcc5aa424;p=onig add test cases for improve coverage --- diff --git a/test/test_utf8.c b/test/test_utf8.c index f89b806..1397a2f 100644 --- a/test/test_utf8.c +++ b/test/test_utf8.c @@ -648,6 +648,14 @@ extern int main(int argc, char* argv[]) x2("((?i:abc)d)+", "abcdABCd", 0, 8); // up coverage x2("((?ab)(?()a|b)", "aba", 0, 3); // up coverage + x2("(?<=a.b)c", "azbc", 3, 4); // up coverage + n("(?<=(?:abcde){30})z", "abc"); // up coverage + x2("(?<=(?(a)a|bb))z", "aaz", 2, 3); // up coverage + x2("[a]*\\W", "aa@", 0, 3); // up coverage + x2("[a]*[b]", "aab", 0, 3); // up coverage + n("a*\\W", "aaa"); // up coverage + n("(?W)a*\\W", "aaa"); // up coverage x2("(?~)", "", 0, 0); x2("(?~)", "A", 0, 0);