blob: a68628b6cd2c1b65ce1fc732e9f8a82a4462fb28 [file] [log] [blame]
#include "mock.hpp"
namespace phosphor
{
namespace pmbus
{
std::unique_ptr<PMBusBase> createPMBus(std::uint8_t /*bus*/,
const std::string& /*address*/)
{
return std::make_unique<MockedPMBus>();
}
} // namespace pmbus
namespace power
{
namespace psu
{
static std::unique_ptr<MockedUtil> util;
const UtilBase& getUtils()
{
if (!util)
{
util = std::make_unique<MockedUtil>();
}
return *util;
}
void freeUtils()
{
util.reset();
}
} // namespace psu
} // namespace power
} // namespace phosphor