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