提交 25e13520 编写于 作者: H hjxilinx

[td-187] pattern match test case.

上级 59c6434a
...@@ -58,7 +58,7 @@ TEST(testCase, patternMatchTest) { ...@@ -58,7 +58,7 @@ TEST(testCase, patternMatchTest) {
EXPECT_EQ(ret, TSDB_PATTERN_NOWILDCARDMATCH); EXPECT_EQ(ret, TSDB_PATTERN_NOWILDCARDMATCH);
str = "abcdefgabcdeju"; str = "abcdefgabcdeju";
ret = patternMatch("abc%f_", str, 1, &info); ret = patternMatch("abc%f_", str, 1, &info); // pattern string is longe than the size
EXPECT_EQ(ret, TSDB_PATTERN_NOMATCH); EXPECT_EQ(ret, TSDB_PATTERN_NOMATCH);
str = "abcdefgabcdeju"; str = "abcdefgabcdeju";
...@@ -72,4 +72,8 @@ TEST(testCase, patternMatchTest) { ...@@ -72,4 +72,8 @@ TEST(testCase, patternMatchTest) {
str = "abcdefgabcdeju"; str = "abcdefgabcdeju";
ret = patternMatch("a__", str, 2, &info); ret = patternMatch("a__", str, 2, &info);
EXPECT_EQ(ret, TSDB_PATTERN_NOMATCH); EXPECT_EQ(ret, TSDB_PATTERN_NOMATCH);
str = "carzero";
ret = patternMatch("%o", str, strlen(str), &info);
EXPECT_EQ(ret, TSDB_PATTERN_MATCH);
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册