diff options
| author | fengweihao <[email protected]> | 2019-06-14 13:15:49 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2019-06-14 13:15:49 +0800 |
| commit | 39c84b0bbdd8da51b42bfbfb5f01b4e635d7994b (patch) | |
| tree | 20126bc48284e1db450d68c096eab4658ff2538f /plugin/business/pangu-http/src/test_pattern_replace.cpp | |
| parent | 104fe5af71ea6567cf6241c0ebba99def9be745b (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.cpp | 18 |
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)); |
