Added encode_uri_param tests with UTF-8 characters (#818)
Remove additional lines between tests
This commit is contained in:
parent
2c07ec4600
commit
86f637a246
15
test/test.cc
15
test/test.cc
@ -59,6 +59,21 @@ TEST(EncodeQueryParamTest, ParseReservedCharactersTest) {
|
|||||||
"%3B%2C%2F%3F%3A%40%26%3D%2B%24");
|
"%3B%2C%2F%3F%3A%40%26%3D%2B%24");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(EncodeQueryParamTest, TestUTF8Characters){
|
||||||
|
string chineseCharacters = "中国語";
|
||||||
|
string russianCharacters = "дом";
|
||||||
|
string brazilianCharacters = "óculos";
|
||||||
|
|
||||||
|
EXPECT_EQ(detail::encode_query_param(chineseCharacters),
|
||||||
|
"%E4%B8%AD%E5%9B%BD%E8%AA%9E");
|
||||||
|
|
||||||
|
EXPECT_EQ(detail::encode_query_param(russianCharacters),
|
||||||
|
"%D0%B4%D0%BE%D0%BC");
|
||||||
|
|
||||||
|
EXPECT_EQ(detail::encode_query_param(brazilianCharacters),
|
||||||
|
"%C3%B3culos");
|
||||||
|
}
|
||||||
|
|
||||||
TEST(TrimTests, TrimStringTests) {
|
TEST(TrimTests, TrimStringTests) {
|
||||||
EXPECT_EQ("abc", detail::trim_copy("abc"));
|
EXPECT_EQ("abc", detail::trim_copy("abc"));
|
||||||
EXPECT_EQ("abc", detail::trim_copy(" abc "));
|
EXPECT_EQ("abc", detail::trim_copy(" abc "));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user