1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

tests: fix tests on function string_regex_flags

This commit is contained in:
Sébastien Helleu
2018-01-07 15:04:24 +01:00
parent 1999d19ebb
commit be7002b70d
+12 -12
View File
@@ -575,29 +575,29 @@ TEST(String, Regex)
string_regex_flags ("", REG_EXTENDED, &flags);
LONGS_EQUAL(REG_EXTENDED, flags);
ptr = string_regex_flags ("test", REG_EXTENDED, &flags);
ptr = string_regex_flags ("test1", REG_EXTENDED, &flags);
LONGS_EQUAL(REG_EXTENDED, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test1", ptr);
string_regex_flags ("(?e)test", 0, &flags);
ptr = string_regex_flags ("(?e)test2", 0, &flags);
LONGS_EQUAL(REG_EXTENDED, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test2", ptr);
string_regex_flags ("(?ei)test", 0, &flags);
ptr = string_regex_flags ("(?ei)test3", 0, &flags);
LONGS_EQUAL(REG_EXTENDED | REG_ICASE, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test3", ptr);
string_regex_flags ("(?eins)test", 0, &flags);
ptr = string_regex_flags ("(?eins)test4", 0, &flags);
LONGS_EQUAL(REG_EXTENDED | REG_ICASE | REG_NEWLINE | REG_NOSUB, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test4", ptr);
string_regex_flags ("(?ins)test", REG_EXTENDED, &flags);
ptr = string_regex_flags ("(?ins)test5", REG_EXTENDED, &flags);
LONGS_EQUAL(REG_EXTENDED | REG_ICASE | REG_NEWLINE | REG_NOSUB, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test5", ptr);
string_regex_flags ("(?ins-e)test", REG_EXTENDED, &flags);
ptr = string_regex_flags ("(?ins-e)test6", REG_EXTENDED, &flags);
LONGS_EQUAL(REG_ICASE | REG_NEWLINE | REG_NOSUB, flags);
STRCMP_EQUAL("test", ptr);
STRCMP_EQUAL("test6", ptr);
/* compile regular expression */
LONGS_EQUAL(-1, string_regcomp (&regex, NULL, 0));