blob: 0ad4796506f5c73dce5272608866e74577427615 [file] [log] [blame]
Lei YU7f2a2152019-09-16 16:50:18 +08001#pragma once
2
3#include "association_interface.hpp"
4
5#include <gmock/gmock.h>
6
7class MockedAssociationInterface : public AssociationInterface
8{
9 public:
10 virtual ~MockedAssociationInterface() = default;
11
12 MOCK_METHOD1(createActiveAssociation, void(const std::string& path));
13 MOCK_METHOD1(addFunctionalAssociation, void(const std::string& path));
Lei YUa8b966f2020-03-18 10:32:24 +080014 MOCK_METHOD1(addUpdateableAssociation, void(const std::string& path));
Lei YU7f2a2152019-09-16 16:50:18 +080015 MOCK_METHOD1(removeAssociation, void(const std::string& path));
16};