Updating test for IEM provider

This commit is contained in:
Dan Paulat 2025-02-02 01:36:12 -06:00
parent 8da440ea1f
commit cf87cc9bf0

View file

@ -33,14 +33,28 @@ TEST(IemWarningsProviderTest, ListTextProducts)
TEST(IemWarningsProviderTest, LoadTextProducts) TEST(IemWarningsProviderTest, LoadTextProducts)
{ {
static const std::vector<std::string> productIds { static const std::vector<std::string> productIds {
"202303250016-KMEG-WFUS54-TORMEG", // "202303250016-KMEG-WFUS54-TORMEG",
"202303252015-KFFC-WFUS52-TORFFC"}; "202303252015-KFFC-WFUS52-TORFFC",
"202303311942-KLZK-WWUS54-SVSLZK"};
IemWarningsProvider provider {}; IemWarningsProvider provider {};
auto textProducts = provider.LoadTextProducts(productIds); auto textProducts = provider.LoadTextProducts(productIds);
EXPECT_EQ(textProducts.size(), 2); EXPECT_EQ(textProducts.size(), 3);
if (textProducts.size() >= 1)
{
EXPECT_EQ(textProducts.at(0)->message_count(), 1);
}
if (textProducts.size() >= 2)
{
EXPECT_EQ(textProducts.at(1)->message_count(), 1);
}
if (textProducts.size() >= 3)
{
EXPECT_EQ(textProducts.at(2)->message_count(), 2);
}
} }
} // namespace provider } // namespace provider