| class MockedPMBus : public PMBusBase |
| virtual ~MockedPMBus() = default; |
| MOCK_METHOD(uint64_t, read, (const std::string& name, Type type), |
| MOCK_METHOD(std::string, readString, (const std::string& name, Type type), |
| MOCK_METHOD(void, writeBinary, |
| (const std::string& name, std::vector<uint8_t> data, Type type), |
| MOCK_METHOD(const fs::path&, path, (), (const, override)); |
| class MockedUtil : public UtilBase |
| virtual ~MockedUtil() = default; |
| MOCK_METHOD(bool, getPresence, |
| (sdbusplus::bus::bus & bus, const std::string& invpath), |
| static std::unique_ptr<MockedUtil> util; |
| inline const UtilBase& getUtils() |
| util = std::make_unique<MockedUtil>(); |