#pragma once #include "config.h" #include "hyp_sys_config.hpp" #include namespace phosphor { namespace network { class MockHypSysConfig : public phosphor::network::HypSysConfig { public: MockHypSysConfig(sdbusplus::bus_t& bus, const std::string& objPath, HypNetworkMgr& parent) : HypSysConfig(bus, objPath, parent) {} void setHostname(std::string hn) { SysConfigIntf::hostName(hn); manager.setBIOSTableAttr("vmi_hostname", hn, "String"); } const std::string getHostname() { return SysConfigIntf::hostName(); } }; } // namespace network } // namespace phosphor