Added one more capturing test

This commit is contained in:
Sergey Lyubka 2013-08-15 10:55:24 +01:00
parent d6f827bfd9
commit 1184d099b6

2
slre.c
View File

@ -565,6 +565,8 @@ int main(void) {
ASSERT(slre_match("ab(cd)?", "abcdcdef", 8, NULL, 0, &msg) == 4);
ASSERT(slre_match("a(b)(cd)", "abcdcdef", 8, caps, 1, &msg) == 0);
ASSERT(strcmp(msg, static_error_more_caps) == 0);
ASSERT(slre_match("(.+/\\d+\\.\\d+)\\.jpg$", "/foo/bar/12.34.jpg", 18,
caps, 1, &msg) == 18);
/* Greedy vs non-greedy */
ASSERT(slre_match(".+c", "abcabc", 6, NULL, 0, &msg) == 6);