blob: f44de21956118bd901856ff039b49bef209f6703 [file] [log] [blame]
#pragma once
#include "config.h"
#include "hyp_sys_config.hpp"
#include <gmock/gmock.h>
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