10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::test::fakes::HTTPClientFake Class Reference
Inheritance diagram for tenduke::test::fakes::HTTPClientFake:
tenduke::http::HTTPClient

Public Member Functions

http::HTTPRequestBuilder request () const override
 Starts building request.
 
std::unique_ptr< tenduke::http::HTTPCallcall (std::shared_ptr< const tenduke::http::HTTPRequest > request) const override
 
void stubCall (const std::shared_ptr<::tenduke::http::HTTPResponse > &response)
 
- Public Member Functions inherited from tenduke::http::HTTPClient
virtual std::unique_ptr< tenduke::http::HTTPCallcall (std::shared_ptr< const tenduke::http::HTTPRequest > request) const =0
 Creates new HTTPCall from given HTTPRequest.
 

Static Public Member Functions

static std::shared_ptr< HTTPClientFakecreateShared ()
 

Public Attributes

std::shared_ptr< std::vector< std::shared_ptr< const ::tenduke::http::HTTPRequest > > > requests
 

Protected Attributes

std::shared_ptr< std::deque<::tenduke::http::HTTPResponse * > > responses
 

Member Function Documentation

◆ request()

HTTPRequestBuilder tenduke::test::fakes::HTTPClientFake::request ( ) const
overridevirtual

Starts building request.

Implements tenduke::http::HTTPClient.


The documentation for this class was generated from the following files: