extension: use map in create extension
Adjust the Create extension to use a map for metadata instead of
vector.
Tested: Unit tests updated and passing.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9bd62b8dcc8b18a61958ed64de98b52a48333637
diff --git a/test/openpower-pels/user_header_test.cpp b/test/openpower-pels/user_header_test.cpp
index 233f08b..dfab636 100644
--- a/test/openpower-pels/user_header_test.cpp
+++ b/test/openpower-pels/user_header_test.cpp
@@ -247,7 +247,8 @@
// Leave off severity
MockDataInterface dataIface;
- std::vector<std::string> adData{"SEVERITY_DETAIL=SYSTEM_TERM"};
+ std::map<std::string, std::string> adData{
+ {"SEVERITY_DETAIL", "SYSTEM_TERM"}};
AdditionalData ad{adData};
UserHeader uh(regEntry, phosphor::logging::Entry::Level::Critical, ad,
@@ -324,7 +325,7 @@
regEntry.eventScope = 2;
MockDataInterface dataIface;
- std::vector<std::string> adData{"PEL_SUBSYSTEM=0x25"};
+ std::map<std::string, std::string> adData{{"PEL_SUBSYSTEM", "0x25"}};
AdditionalData ad{adData};
UserHeader uh(regEntry, phosphor::logging::Entry::Level::Critical, ad,
@@ -341,7 +342,7 @@
regEntry.eventScope = 2;
MockDataInterface dataIface;
- std::vector<std::string> adData{"PEL_SUBSYSTEM=0x99"};
+ std::map<std::string, std::string> adData{{"PEL_SUBSYSTEM", "0x99"}};
AdditionalData ad{adData};
UserHeader uh(regEntry, phosphor::logging::Entry::Level::Critical, ad,
@@ -358,7 +359,7 @@
regEntry.eventScope = 2;
MockDataInterface dataIface;
- std::vector<std::string> adData;
+ std::map<std::string, std::string> adData;
AdditionalData ad{adData};
UserHeader uh(regEntry, phosphor::logging::Entry::Level::Critical, ad,