]> granicus.if.org Git - onig/commitdiff
add test cases for absent group
authorK.Kosako <kosako@sofnec.co.jp>
Wed, 19 Jul 2017 07:01:27 +0000 (16:01 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Wed, 19 Jul 2017 07:01:27 +0000 (16:01 +0900)
test/testc.c

index b78407777ea54901658863c462cc31a1bcd3b1ba..6fe0b49ecc5a5fd7e9bca545a4645d28ad2947d0 100644 (file)
@@ -648,6 +648,8 @@ extern int main(int argc, char* argv[])
   x2("(?~|\\O{2,10}|ab)", "ccc\ndab", 0, 6);
   x2("(?~|\\O{1,10}|ab)", "ab", 0, 1);
   n("(?~|\\O{2,10}|ab)", "ab");
+  x2("(?~|\\O{1,10}|ab)|abc", "abc", 0, 1);
+  x2("(?~|\\O{5,10}|ab)|abc", "abc", 0, 3);
   x2("(?~|\\O{1,10}|ab)", "cccccccccccab", 0, 10);
   // n("(?~|aaa|)", "aaa");  invalid absent group generator pattern
   n("(?~|a*|)", "aaaaaa");