fix: test: gpio presence: state
Fix compilation errors introduced in [1] which was not re-built prior to
merging. Since [1] was last built, additional test cases were introduced
in [2].
The constructor takes a vector of parent inventory compatible, we can
just pass an empty vector for these testcases.
Sorry for any inconvenience caused.
References:
[1] 92d79814514748e0f259566ed70d5e69f5570ac7
[2] a005e3e656021be5e8291e8df86503b27942f237
Fixes: 92d79814514748e0f259566ed70d5e69f5570ac7
Change-Id: I8a6dbea6293178860578972f1713a715df04fb11
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/test/test_gpio_presence_state.cpp b/test/test_gpio_presence_state.cpp
index 47e81fc..0d0eb0b 100644
--- a/test/test_gpio_presence_state.cpp
+++ b/test/test_gpio_presence_state.cpp
@@ -25,7 +25,8 @@
     std::vector<uint64_t> gpioValues = {0}; // Active low
     std::string deviceName = "device1";
 
-    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState);
+    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState,
+                          {});
 
     EXPECT_EQ(device.deviceName, deviceName);
     EXPECT_EQ(device.gpioPolarity.size(), 1);
@@ -39,7 +40,8 @@
     std::vector<uint64_t> gpioValues = {1}; // Active high
     std::string deviceName = "device2";
 
-    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState);
+    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState,
+                          {});
 
     EXPECT_EQ(device.deviceName, deviceName);
     EXPECT_EQ(device.gpioPolarity.size(), 1);
@@ -53,7 +55,8 @@
     std::vector<uint64_t> gpioValues = {0, 1, 0}; // Active low, high, low
     std::string deviceName = "device3";
 
-    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState);
+    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState,
+                          {});
 
     EXPECT_EQ(device.deviceName, deviceName);
     EXPECT_EQ(device.gpioPolarity.size(), 3);
@@ -74,7 +77,7 @@
     localGpioState["GPIO1"] = false; // GPIO is low
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_TRUE(device.isPresent());
 }
 
@@ -90,7 +93,7 @@
     localGpioState["GPIO1"] = true; // GPIO is high
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_FALSE(device.isPresent());
 }
 
@@ -106,7 +109,7 @@
     localGpioState["GPIO1"] = true; // GPIO is high
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_TRUE(device.isPresent());
 }
 
@@ -122,7 +125,7 @@
     localGpioState["GPIO1"] = false; // GPIO is low
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_FALSE(device.isPresent());
 }
 
@@ -140,7 +143,7 @@
     localGpioState["GPIO3"] = false; // Active low, should be low
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_TRUE(device.isPresent());
 }
 
@@ -158,7 +161,7 @@
     localGpioState["GPIO3"] = false; // Active low, should be low - correct
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_FALSE(device.isPresent());
 }
 
@@ -173,7 +176,7 @@
     // localGpioState["GPIO1"] is not set - simulating missing GPIO
 
     DevicePresence device(ctx, gpioNames, gpioValues, deviceName,
-                          localGpioState);
+                          localGpioState, {});
     EXPECT_FALSE(device.isPresent());
 }
 
@@ -184,7 +187,8 @@
     std::vector<uint64_t> gpioValues = {0};
     std::string deviceName = "test_device";
 
-    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState);
+    DevicePresence device(ctx, gpioNames, gpioValues, deviceName, gpioState,
+                          {});
 
     sdbusplus::message::object_path objPath = device.getObjPath();
     std::string expectedPath =