10#include <userver/formats/json_fwd.hpp>
11#include <userver/testsuite/testpoint_control.hpp>
13USERVER_NAMESPACE_BEGIN
15namespace clients::http {
19namespace testsuite::impl {
24 HttpTestpointClient(clients::http::
Client& http_client,
const std::string& url, std::chrono::milliseconds timeout);
26 ~HttpTestpointClient()
override;
28 void Execute(std::string_view name,
const formats::json::
Value& json, Callback callback)
const override;
31 clients::http::
Client& http_client_;
32 const std::string url_;
33 const std::chrono::milliseconds timeout_;