| #pragma once | |
| #include "ethernet_interface.hpp" | |
| #include <gmock/gmock.h> | |
| namespace phosphor | |
| { | |
| namespace network | |
| { | |
| class MockEthernetInterface : public EthernetInterface | |
| { | |
| public: | |
| template <typename... Args> | |
| MockEthernetInterface(Args&&... args) : | |
| EthernetInterface(std::forward<Args>(args)..., /*emitSignal=*/false, | |
| /*nicEnabled=*/true) | |
| { | |
| } | |
| MOCK_METHOD((ServerList), getNameServerFromResolvd, (), (override)); | |
| friend class TestEthernetInterface; | |
| }; | |
| } // namespace network | |
| } // namespace phosphor |