14 TEST(AlternatingTests, PutGetTest) {
15 auto url =
Url{
base +
"/header_reflect.html"};
20 auto payload =
Payload{{
"x",
"5"}};
21 auto response =
cpr::Put(url, payload);
22 auto expected_text =
std::string{
"Header reflect PUT"};
31 auto expected_text =
std::string{
"Header reflect GET"};
39 TEST(AlternatingTests, PutGetPutGetTest) {
40 auto url =
Url{
base +
"/header_reflect.html"};
45 auto payload =
Payload{{
"x",
"5"}};
46 auto response =
cpr::Put(url, payload);
47 auto expected_text =
std::string{
"Header reflect PUT"};
56 auto expected_text =
std::string{
"Header reflect GET"};
64 auto payload =
Payload{{
"x",
"5"}};
65 auto response =
cpr::Put(url, payload);
66 auto expected_text =
std::string{
"Header reflect PUT"};
75 auto expected_text =
std::string{
"Header reflect GET"};
83 TEST(AlternatingTests, HeadGetTest) {
84 auto url =
Url{
base +
"/header_reflect.html"};
100 auto expected_text =
std::string{
"Header reflect GET"};
108 TEST(AlternatingTests, PutHeadTest) {
109 auto url =
Url{
base +
"/header_reflect.html"};
114 auto payload =
Payload{{
"x",
"5"}};
115 auto response =
cpr::Put(url, payload);
116 auto expected_text =
std::string{
"Header reflect PUT"};
134 TEST(AlternatingTests, PutPostTest) {
135 auto url =
Url{
base +
"/header_reflect.html"};
140 auto payload =
Payload{{
"x",
"5"}};
141 auto response =
cpr::Put(url, payload);
142 auto expected_text =
std::string{
"Header reflect PUT"};
150 auto payload =
Payload{{
"x",
"5"}};
152 auto expected_text =
std::string{
"Header reflect POST"};
160 int main(
int argc,
char** argv) {
Environment * AddGlobalTestEnvironment(Environment *env)
void SetUrl(const Url &url)
int main(int argc, char **argv)
TEST(AlternatingTests, PutGetTest)
#define EXPECT_EQ(expected, actual)
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
Response Head(Ts &&...ts)
Response Post(Ts &&...ts)