#include "../dbus/custom_dbus.hpp" #include using namespace pldm::dbus; TEST(CustomDBus, LocationCode) { std::string tmpPath = "/abc/def"; std::string locationCode = "testLocationCode"; CustomDBus::getCustomDBus().setLocationCode(tmpPath, locationCode); auto retLocationCode = CustomDBus::getCustomDBus().getLocationCode(tmpPath); EXPECT_NE(retLocationCode, std::nullopt); EXPECT_EQ(locationCode, retLocationCode); } TEST(CustomDBus, MicroCode) { std::string tmpPath = "/abc/def"; uint32_t value = 32; CustomDBus::getCustomDBus().setMicroCode(tmpPath, value); auto retMicroCode = CustomDBus::getCustomDBus().getMicroCode(tmpPath); EXPECT_NE(retMicroCode, std::nullopt); EXPECT_EQ(value, retMicroCode); }