ifw-fcf 8.0.2
 
Loading...
Searching...
No Matches
mockICommAdapter.hpp
Go to the documentation of this file.
1
12
13#ifndef IFW_FCF_DEVMGR_COMMON_MOCK_ICOMM_ADAPTER_HPP_
14#define IFW_FCF_DEVMGR_COMMON_MOCK_ICOMM_ADAPTER_HPP_
15
16#include <gmock/gmock.h>
17#include <ifw/fnd/defs/iCommAdapter.hpp>
18
19class MockICommAdapter : public ifw::fnd::defs::ICommAdapter {
20public:
21 MOCK_METHOD(ifw::fnd::defs::Capabilities, GetCapabilities, (),
22 (const, override));
23
24 // Lifecycle
25 MOCK_METHOD(ifw::fnd::defs::Result, Configure,
26 (const ifw::fnd::defs::ConnectionOptions& options), (override));
27 MOCK_METHOD(ifw::fnd::defs::Result, Connect, (), (override));
28 MOCK_METHOD(ifw::fnd::defs::Result, Disconnect, (), (override));
29 MOCK_METHOD(ifw::fnd::defs::ConnectionStatus, GetConnectionStatus, (),
30 (const, override));
31 MOCK_METHOD(bool, IsConnected, (), (const, override));
32 MOCK_METHOD(ifw::fnd::defs::RegistrationToken, SetConnectionStateHandler,
33 (ifw::fnd::defs::ConnectionStateHandler handler), (override));
34
35 // Synchronous data plane
36 MOCK_METHOD(ifw::fnd::defs::DiscoverResult, Discover,
37 (const ifw::fnd::defs::DiscoverRequest& request), (override));
38 MOCK_METHOD(ifw::fnd::defs::BrowseResult, Browse,
39 (const ifw::fnd::defs::BrowseRequest& request), (override));
40 MOCK_METHOD(ifw::fnd::defs::ReadResult, Read,
41 (const ifw::fnd::defs::ReadRequest& request), (override));
42 MOCK_METHOD(ifw::fnd::defs::WriteResult, Write,
43 (const ifw::fnd::defs::WriteRequest& request), (override));
44 MOCK_METHOD(ifw::fnd::defs::CallResult, Call,
45 (const ifw::fnd::defs::CallRequest& request), (override));
46
47 // Pub / Sub
48 MOCK_METHOD(ifw::fnd::defs::SubscribeResult, Subscribe,
49 (const std::vector<ifw::fnd::defs::Address>& nodes,
50 ifw::fnd::defs::SubscriptionHandler handler,
51 const ifw::fnd::defs::SubscribeOpts& opts), (override));
52 MOCK_METHOD(ifw::fnd::defs::UnsubscribeResult, Unsubscribe,
53 (const std::vector<ifw::fnd::defs::Address>& nodes), (override));
54 MOCK_METHOD(ifw::fnd::defs::Result, UnsubscribeAll, (), (override));
55};
56
57#endif // IFW_FCF_DEVMGR_COMMON_MOCK_ICOMM_ADAPTER_HPP_
Definition mockICommAdapter.hpp:19
MOCK_METHOD(ifw::fnd::defs::ReadResult, Read,(const ifw::fnd::defs::ReadRequest &request),(override))
MOCK_METHOD(ifw::fnd::defs::Capabilities, GetCapabilities,(),(const, override))
MOCK_METHOD(ifw::fnd::defs::UnsubscribeResult, Unsubscribe,(const std::vector< ifw::fnd::defs::Address > &nodes),(override))
MOCK_METHOD(ifw::fnd::defs::Result, UnsubscribeAll,(),(override))
MOCK_METHOD(ifw::fnd::defs::ConnectionStatus, GetConnectionStatus,(),(const, override))
MOCK_METHOD(ifw::fnd::defs::DiscoverResult, Discover,(const ifw::fnd::defs::DiscoverRequest &request),(override))
MOCK_METHOD(ifw::fnd::defs::RegistrationToken, SetConnectionStateHandler,(ifw::fnd::defs::ConnectionStateHandler handler),(override))
MOCK_METHOD(ifw::fnd::defs::Result, Connect,(),(override))
MOCK_METHOD(ifw::fnd::defs::Result, Configure,(const ifw::fnd::defs::ConnectionOptions &options),(override))
MOCK_METHOD(ifw::fnd::defs::BrowseResult, Browse,(const ifw::fnd::defs::BrowseRequest &request),(override))
MOCK_METHOD(ifw::fnd::defs::WriteResult, Write,(const ifw::fnd::defs::WriteRequest &request),(override))
MOCK_METHOD(ifw::fnd::defs::CallResult, Call,(const ifw::fnd::defs::CallRequest &request),(override))
MOCK_METHOD(bool, IsConnected,(),(const, override))
MOCK_METHOD(ifw::fnd::defs::Result, Disconnect,(),(override))
MOCK_METHOD(ifw::fnd::defs::SubscribeResult, Subscribe,(const std::vector< ifw::fnd::defs::Address > &nodes, ifw::fnd::defs::SubscriptionHandler handler, const ifw::fnd::defs::SubscribeOpts &opts),(override))