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