blob: 7e6fc41ce5a29f91f9dbed457bc49f66d346d4b9 [file] [log] [blame]
Tom Joseph74f27c72021-05-16 07:58:53 -07001#pragma once
2
3#include "requester/request.hpp"
4
5#include <gmock/gmock.h>
6#include <gtest/gtest.h>
7
8namespace pldm
9{
10
11namespace requester
12{
13
Tom Joseph74f27c72021-05-16 07:58:53 -070014class MockRequest : public RequestRetryTimer
15{
16 public:
17 MockRequest(int /*fd*/, mctp_eid_t /*eid*/, sdeventplus::Event& event,
18 pldm::Request&& /*requestMsg*/, uint8_t numRetries,
Manojkiran Eda9fffea22021-10-27 16:03:27 +053019 std::chrono::milliseconds responseTimeOut,
20 int /*currentSendbuffSize*/, bool /*verbose*/) :
Tom Joseph74f27c72021-05-16 07:58:53 -070021 RequestRetryTimer(event, numRetries, responseTimeOut)
22 {}
23
24 MOCK_METHOD(int, send, (), (const, override));
25};
26
27} // namespace requester
28
Manojkiran Eda9fffea22021-10-27 16:03:27 +053029} // namespace pldm