summaryrefslogtreecommitdiff
path: root/plugin/business/pangu-http/src/test_pattern_replace.cpp
diff options
context:
space:
mode:
authorfengweihao <[email protected]>2019-06-14 13:15:49 +0800
committerfengweihao <[email protected]>2019-06-14 13:15:49 +0800
commit39c84b0bbdd8da51b42bfbfb5f01b4e635d7994b (patch)
tree20126bc48284e1db450d68c096eab4658ff2538f /plugin/business/pangu-http/src/test_pattern_replace.cpp
parent104fe5af71ea6567cf6241c0ebba99def9be745b (diff)
close #144
修复页面编码方式为gb2312,命中替换规则后,页面无法显示 修复insert script告警
Diffstat (limited to 'plugin/business/pangu-http/src/test_pattern_replace.cpp')
-rw-r--r--plugin/business/pangu-http/src/test_pattern_replace.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/plugin/business/pangu-http/src/test_pattern_replace.cpp b/plugin/business/pangu-http/src/test_pattern_replace.cpp
index 23638a9..e86ac38 100644
--- a/plugin/business/pangu-http/src/test_pattern_replace.cpp
+++ b/plugin/business/pangu-http/src/test_pattern_replace.cpp
@@ -16,7 +16,7 @@ TEST(PatternReplace, Grouping1)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
// EXPECT_STREQ(output, expect);
printf("%s\n", output);
@@ -31,7 +31,7 @@ TEST(PatternReplace, Grouping2)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, "中央空调"));
EXPECT_TRUE(NULL!=strstr(output, "中央Air conditioner"));
@@ -68,7 +68,7 @@ TEST(PatternReplace, Non_Zero_Terminated)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, input_sz, &output, &output_sz);
+ simple_replace(find, replacement, input, input_sz, &output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==memmem(output, output_sz, find, strlen(find)));
@@ -89,7 +89,7 @@ TEST(PatternReplace, ASCII)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));
@@ -107,7 +107,7 @@ TEST(PatternReplace, UTF8)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));
@@ -124,7 +124,7 @@ TEST(PatternReplace, CaseInsensitive)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));
@@ -148,7 +148,7 @@ TEST(PatternReplace, CaseInsensitiveRussian)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));
@@ -165,7 +165,7 @@ TEST(PatternReplace, QueryAdd)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));
@@ -184,7 +184,7 @@ TEST(PatternReplace, QueryDel)
char* output=NULL;
size_t output_sz=0;
- simple_replace(find, replacement, input, strlen(input),&output, &output_sz);
+ simple_replace(find, replacement, input, strlen(input),&output, &output_sz, 1);
EXPECT_TRUE(output_sz>0);
EXPECT_TRUE(NULL==strstr(output, find));
EXPECT_TRUE(NULL!=strstr(output, replacement));