MCPcopy Create free account
hub / github.com/catboost/catboost / Request

Function Request

library/cpp/neh/http_ut.cpp:93–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91 }
92
93 TString Request(SOCKET s, const TString& request) {
94 const ssize_t nSend = send(s, request.data(), request.size(), 0);
95 UNIT_ASSERT_C(nSend == ssize_t(request.size()), "can't write request to socket.");
96
97 TVector<char> responseChars(1024, '\0');
98 const ssize_t nRecv = recv(s, &responseChars[0], responseChars.size(), 0);
99 UNIT_ASSERT_C(nRecv > 0, "can't read from socket.");
100
101 TString response = "";
102 for (ssize_t i = 0; i < nRecv; ++i) {
103 response += responseChars[i];
104 }
105
106 return response;
107 }
108
109 Y_UNIT_TEST(TTestAnyHttpCodeIsAccepted) {
110 auto responseWith523 = [](const IRequestRef& req) {

Callers 1

Y_UNIT_TESTFunction · 0.70

Calls 2

dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected