16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_TEST_AVSCOMMON_UTILS_LIBCURLUTILS_MOCKHTTPPOST_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_TEST_AVSCOMMON_UTILS_LIBCURLUTILS_MOCKHTTPPOST_H_ 26 namespace libcurlUtils {
39 const std::vector<std::string> headerLines,
40 const std::vector<std::pair<std::string, std::string>>& data,
41 std::chrono::seconds timeout));
46 const std::vector<std::string> headerLines,
48 std::chrono::seconds timeout));
57 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_TEST_AVSCOMMON_UTILS_LIBCURLUTILS_MOCKHTTPPOST_H_ Definition: AmdMetricWrapperTest.cpp:24
::std::string string
Definition: gtest-port.h:1097
Definition: HTTPResponse.h:29
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
MOCK_METHOD4(doPost, long(const std::string &url, const std::string &data, std::chrono::seconds timeout, std::string &body))
virtual long doPost(const std::string &url, const std::string &data, std::chrono::seconds timeout, std::string &body)=0
A mock object that implements the HttpPostInterface.
Definition: MockHttpPost.h:30
Minimal interface for making Http POST requests.
Definition: HttpPostInterface.h:32