Skip to content
Snippets Groups Projects
Commit 5b4d77e4 authored by Mikhail Karnevskiy's avatar Mikhail Karnevskiy
Browse files

Fix tests if producer

parent 088f6e1c
No related branches found
No related tags found
No related merge requests found
#ifndef ASAPO_MOCKBROKERREQUEST_H
#define ASAPO_MOCKBROKERREQUEST_H
#include <gmock/gmock.h>
#include "asapo/request/broker_request.h"
namespace asapo {
class MockServiceRequest : public ServiceRequest {
public:
MockServiceRequest(const std::string& server_uri, const SourceCredentials& source)
: ServiceRequest(server_uri, source) {}
MOCK_METHOD(std::string, BrokerRequestWithTimeout, (RequestInfo request, Error *err, uint64_t timeout_ms, std::atomic<bool>& interrupt_flag));
MOCK_METHOD(std::string, BrokerRequestWithTimeout, (RequestInfo request, Error *err, uint64_t timeout_ms));
MOCK_METHOD(RequestInfo, CreateBrokerApiRequest, (std::string stream, std::string group, std::string suffix), (const));
MOCK_METHOD(Error, ServiceRequestWithTimeout, (const std::string& service_name, std::string* service_uri, RequestInfo request,
RequestOutput* response, uint64_t timeout_ms, std::atomic<bool>& interrupt_flag));
MOCK_METHOD(Error, ProcessRequest, (RequestOutput *response, const RequestInfo &request, std::string *service_uri));
MOCK_METHOD(Error, DiscoverService, (const std::string& service_name, std::string* uri_to_set));
};
}
#endif //ASAPO_MOCKBROKERREQUEST_H
......@@ -101,7 +101,6 @@ class ProducerImpl : public Producer {
std::string endpoint_;
Error RefreshSourceCredentialString(SourceCredentials source_cred);
ServiceRequest* service_request_;
std::string current_broker_uri_;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment