From: K.Kosako Date: Sun, 30 Jul 2017 08:29:56 +0000 (+0900) Subject: add test cases for absent clear X-Git-Tag: v6.5.0^2~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f64279af7d12810d5610fd9373d4ebe4be3fcf68;p=onig add test cases for absent clear --- diff --git a/test/testc.c b/test/testc.c index a99b921..66a6955 100644 --- a/test/testc.c +++ b/test/testc.c @@ -665,9 +665,12 @@ extern int main(int argc, char* argv[]) x2("(?~|abc)a*", "aaaaaabc", 0, 5); x2("(?~|abc)a*z|aaaaaabc", "aaaaaabc", 0, 8); x2("(?~|aaaaaa)a*", "aaaaaa", 0, 0); - x2("(?~|abc)aaaa|aaaabc", "aaaabc", 0, 6); x2("(?>(?~|abc))aaaa|aaaabc", "aaaabc", 0, 6); + x2("(?~|)a", "a", 0, 1); + n("(?~|a)a", "a"); + x2("(?~|a)(?~|)a", "a", 0, 1); + x2("(?~|a).*(?~|)a", "bbbbbbbbbbbbbbbbbbbba", 0, 21); /* < ifndef IGNORE_EUC_JP >