7#include <userver/formats/json_fwd.hpp>
8#include <userver/testsuite/testpoint_control.hpp>
10USERVER_NAMESPACE_BEGIN
12namespace clients::
http {
16namespace testsuite::impl {
20 HttpTestpointClient(clients::
http::Client& http_client,
const std::string& url, std::chrono::milliseconds timeout);
22 ~HttpTestpointClient()
override;
24 void Execute(std::string_view name,
const formats::
json::Value& json, Callback callback)
const override;
27 clients::
http::Client& http_client_;
28 const std::string url_;
29 const std::chrono::milliseconds timeout_;