blob: c8b89ce0bbb8e7b36391d6e5380437db414d8112 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <gtest/gtest.h>
#include <string>
#include <cpr/cpr.h>
using namespace cpr;
TEST(EncodedAuthenticationTests, UnicodeEncoderTest) {
std::string user = "一二三";
std::string pass = "Hello World!";
EncodedAuthentication pa{user, pass};
std::string expected = "%E4%B8%80%E4%BA%8C%E4%B8%89:Hello%20World%21";
EXPECT_EQ(pa.GetAuthString(), expected);
}
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
|