From 25d9ce82cabd3c3a69bfd918e23c4aa291c68f41 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Sat, 28 Sep 2013 07:16:15 +0100 Subject: [PATCH] Added 5 failing tests --- slre.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/slre.c b/slre.c index 93ba4db..f2f1253 100644 --- a/slre.c +++ b/slre.c @@ -593,6 +593,12 @@ int main(void) { ASSERT(slre_match("^.*c.?$", "abc", 3, NULL, 0, &msg) == 3); ASSERT(slre_match("(?i)^.*C.?$", "abc", 3, NULL, 0, &msg) == 3); ASSERT(slre_match("bk?", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("b(k?)", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("b[k-z]*", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("ab(k|z|y)*", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("[b-z].*", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("(b|z|u).*", "ab", 2, NULL, 0, &msg) == 2); + ASSERT(slre_match("ab(k|z|y)?", "ab", 2, NULL, 0, &msg) == 2); { /* Example: HTTP request */