1 #include "../dbus/custom_dbus.hpp"
2 
3 #include <gtest/gtest.h>
4 
5 using namespace pldm::dbus;
TEST(CustomDBus,LocationCode)6 TEST(CustomDBus, LocationCode)
7 {
8     std::string tmpPath = "/abc/def";
9     std::string locationCode = "testLocationCode";
10 
11     CustomDBus::getCustomDBus().setLocationCode(tmpPath, locationCode);
12     auto retLocationCode = CustomDBus::getCustomDBus().getLocationCode(tmpPath);
13 
14     EXPECT_NE(retLocationCode, std::nullopt);
15     EXPECT_EQ(locationCode, retLocationCode);
16 }
17 
TEST(CustomDBus,MicroCode)18 TEST(CustomDBus, MicroCode)
19 {
20     std::string tmpPath = "/abc/def";
21     uint32_t value = 32;
22 
23     CustomDBus::getCustomDBus().setMicroCode(tmpPath, value);
24     auto retMicroCode = CustomDBus::getCustomDBus().getMicroCode(tmpPath);
25 
26     EXPECT_NE(retMicroCode, std::nullopt);
27     EXPECT_EQ(value, retMicroCode);
28 }
29