oem-ibm: Adding entity path correction function

This commit introduces enhancements to rectify entity paths over DBus.
Formerly, the conventional DBus path involved appending an instance
number, such as 'system' becoming 'system1', 'motherboard' becoming
'motherboard1', and 'chassis' becoming 'chassis1'. This function is
designed to align with IBM's specific use case, ensuring the numbering
system adheres appropriately.

Testing:
Unit tests passed

Change-Id: I671f8486078054b44110ffa2cbf169c63d164cf1
Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
diff --git a/host-bmc/test/utils_test.cpp b/host-bmc/test/utils_test.cpp
index 373274f..8caa68d 100644
--- a/host-bmc/test/utils_test.cpp
+++ b/host-bmc/test/utils_test.cpp
@@ -89,7 +89,8 @@
 
     ObjectPathMaps objPathMap;
     EntityMaps entityMaps = parseEntityMap("./entitymap_test.json");
-    updateEntityAssociation(entityAssociations, tree, objPathMap, entityMaps);
+    updateEntityAssociation(entityAssociations, tree, objPathMap, entityMaps,
+                            nullptr);
 
     EXPECT_EQ(objPathMap.size(), retObjectMaps.size());