| #include "common/utils.hpp" |
| /** @brief helper function for parameter matching |
| * @param[in] lhs - left-hand side value |
| * @param[in] rhs - right-hand side value |
| * @return true if it matches |
| inline bool operator==(const DBusMapping& lhs, const DBusMapping& rhs) |
| return lhs.objectPath == rhs.objectPath && lhs.interface == rhs.interface && |
| lhs.propertyName == rhs.propertyName && |
| lhs.propertyType == rhs.propertyType; |
| using namespace pldm::utils; |
| class MockdBusHandler : public DBusHandler |
| MOCK_METHOD(std::string, getService, (const char*, const char*), |
| MOCK_METHOD(void, setDbusProperty, |
| (const DBusMapping&, const PropertyValue&), (const override)); |
| MOCK_METHOD(PropertyValue, getDbusPropertyVariant, |
| (const char*, const char*, const char*), (const override)); |