blob: 02de8c5893787dfb1f4f9ff26c87f79344ada3f4 [file] [log] [blame]
Gilbert Chen44524a52022-02-14 12:12:25 +00001#pragma once
2
3#include "requester/mctp_endpoint_discovery.hpp"
4
5#include <gmock/gmock.h>
6#include <gtest/gtest.h>
7
8namespace pldm
9{
10
11class MockManager : public pldm::MctpDiscoveryHandlerIntf
12{
13 public:
14 MOCK_METHOD(void, handleMctpEndpoints, (const MctpInfos& mctpInfos),
15 (override));
16 MOCK_METHOD(void, handleRemovedMctpEndpoints, (const MctpInfos& mctpInfos),
17 (override));
Chau Ly75e00422024-03-19 12:33:08 +000018 MOCK_METHOD(void, updateMctpEndpointAvailability,
19 (const MctpInfo& mctpInfo, Availability availability),
20 (override));
Gilbert Chen44524a52022-02-14 12:12:25 +000021};
22
23} // namespace pldm