diff options
| author | Stefan Boberg <[email protected]> | 2026-03-27 12:03:02 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-27 12:03:02 +0100 |
| commit | fa3b5090e94ee1386ca6ed6c4ddf886fa46dca54 (patch) | |
| tree | c574405fc12dd2af9fcb02353df10adb29587f6c /thirdparty/cpr/test/alternating_tests.cpp | |
| parent | idle deprovision in hub (#895) (diff) | |
| download | zen-fa3b5090e94ee1386ca6ed6c4ddf886fa46dca54.tar.xz zen-fa3b5090e94ee1386ca6ed6c4ddf886fa46dca54.zip | |
remove CPR HTTP client backend (#894)
CPR is no longer needed now that HttpClient has fully transitioned to raw libcurl. This removes the CPR library, its build integration, implementation files, and all conditional compilation guards, leaving curl as the sole HTTP client backend.
Diffstat (limited to 'thirdparty/cpr/test/alternating_tests.cpp')
| -rw-r--r-- | thirdparty/cpr/test/alternating_tests.cpp | 163 |
1 files changed, 0 insertions, 163 deletions
diff --git a/thirdparty/cpr/test/alternating_tests.cpp b/thirdparty/cpr/test/alternating_tests.cpp deleted file mode 100644 index d0466f67e..000000000 --- a/thirdparty/cpr/test/alternating_tests.cpp +++ /dev/null @@ -1,163 +0,0 @@ -#include <gtest/gtest.h> - -#include <string> - -#include <cpr/cpr.h> - -#include "httpServer.hpp" - -using namespace cpr; - -static HttpServer* server = new HttpServer(); - -TEST(AlternatingTests, PutGetTest) { - Url url{server->GetBaseUrl() + "/header_reflect.html"}; - Session session; - session.SetUrl(url); - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Put(url, payload); - std::string expected_text{"Header reflect PUT"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Response response = cpr::Get(url); - std::string expected_text{"Header reflect GET"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } -} - -TEST(AlternatingTests, PutGetPutGetTest) { - Url url{server->GetBaseUrl() + "/header_reflect.html"}; - Session session; - session.SetUrl(url); - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Put(url, payload); - std::string expected_text{"Header reflect PUT"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Response response = cpr::Get(url); - std::string expected_text{"Header reflect GET"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Put(url, payload); - std::string expected_text{"Header reflect PUT"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Response response = cpr::Get(url); - std::string expected_text{"Header reflect GET"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } -} - -TEST(AlternatingTests, HeadGetTest) { - Url url{server->GetBaseUrl() + "/header_reflect.html"}; - Session session; - session.SetUrl(url); - - { - // Head shouldn't return a body - Response response = cpr::Head(url); - std::string expected_text{""}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Response response = cpr::Get(url); - std::string expected_text{"Header reflect GET"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } -} - -TEST(AlternatingTests, PutHeadTest) { - Url url{server->GetBaseUrl() + "/header_reflect.html"}; - Session session; - session.SetUrl(url); - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Put(url, payload); - std::string expected_text{"Header reflect PUT"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - // Head shouldn't return a body - Response response = cpr::Head(url); - std::string expected_text{""}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } -} - -TEST(AlternatingTests, PutPostTest) { - Url url{server->GetBaseUrl() + "/header_reflect.html"}; - Session session; - session.SetUrl(url); - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Put(url, payload); - std::string expected_text{"Header reflect PUT"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } - - { - Payload payload{{"x", "5"}}; - Response response = cpr::Post(url, payload); - std::string expected_text{"Header reflect POST"}; - EXPECT_EQ(expected_text, response.text); - EXPECT_EQ(url, response.url); - EXPECT_EQ(200, response.status_code); - EXPECT_EQ(ErrorCode::OK, response.error.code); - } -} - -int main(int argc, char** argv) { - ::testing::InitGoogleTest(&argc, argv); - ::testing::AddGlobalTestEnvironment(server); - return RUN_ALL_TESTS(); -} |