pdr: Rework pldm_pdr_find_container_id_range_exclude() API
The API was returning the child container id, so renamed the API as
pldm_pdr_find_child_container_id_index_range_exclude(). The API returns
the child container id based on the index passed as an argument.
This commit addresses the comment in
https://gerrit.openbmc.org/c/openbmc/libpldm/+/63615/comment/439b3560_78f6dbbc/
Fixes: 5dc025719dc3 (“pdr: Add pldm_pdr_find_container_id_range_exclude() API”)
Change-Id: I811105d9ccc64e6f5ab28133e75ff63fdcc2c6bc
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>
diff --git a/tests/libpldm_pdr_test.cpp b/tests/libpldm_pdr_test.cpp
index 174873c..869b1b7 100644
--- a/tests/libpldm_pdr_test.cpp
+++ b/tests/libpldm_pdr_test.cpp
@@ -1643,7 +1643,7 @@
}
#ifdef LIBPLDM_API_TESTING
-TEST(EntityAssociationPDR, testFindContainerID)
+TEST(EntityAssociationPDR, testFindChildContainerID)
{
pldm_entity entities[3]{};
entities[0].entity_type = 1;
@@ -1676,13 +1676,13 @@
EXPECT_EQ(pldm_pdr_get_record_count(repo), 1u);
uint16_t container_id{};
- pldm_pdr_find_container_id_range_exclude(repo, 1, 1, 0x01000000, 0x01FFFFFF,
- &container_id);
+ pldm_pdr_find_child_container_id_index_range_exclude(
+ repo, 1, 1, 0, 0x01000000, 0x01FFFFFF, &container_id);
EXPECT_EQ(container_id, 2);
uint16_t container_id1{};
- pldm_pdr_find_container_id_range_exclude(repo, 1, 1, 0x00000001, 0x00FFFFFF,
- &container_id1);
+ pldm_pdr_find_child_container_id_index_range_exclude(
+ repo, 1, 1, 0, 0x00000001, 0x00FFFFFF, &container_id1);
EXPECT_EQ(container_id1, 0);
pldm_pdr_destroy(repo);