blob: fc1e2598fd6c3c071f9bedcc776aa22717f7b8af [file] [log] [blame]
Manojkiran Edaacd6dd52019-10-15 15:00:51 +05301#pragma once
2
3#include "ethernet_interface.hpp"
4#include "mock_syscall.hpp"
5
6#include <gmock/gmock.h>
7
8namespace phosphor
9{
10namespace network
11{
12class MockEthernetInterface : public EthernetInterface
13{
14 public:
15 MockEthernetInterface(sdbusplus::bus::bus& bus, const std::string& objPath,
Johnathan Mantey817012a2020-01-30 15:07:39 -080016 DHCPConf dhcpEnabled, Manager& parent,
17 bool emitSignal) :
Manojkiran Edaacd6dd52019-10-15 15:00:51 +053018 EthernetInterface(bus, objPath, dhcpEnabled, parent, emitSignal)
19 {
20 }
21
22 MOCK_METHOD((ServerList), getNameServerFromResolvd, (), (override));
23 friend class TestEthernetInterface;
24};
25} // namespace network
26} // namespace phosphor