blob: 1f5b6e637e040f8d01417c379abe2326b7decc30 [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