From f64279af7d12810d5610fd9373d4ebe4be3fcf68 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Sun, 30 Jul 2017 17:29:56 +0900 Subject: [PATCH] add test cases for absent clear --- test/testc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 > -- 2.40.0