From 1c534d2eb12ba0b08fa5d0cbf9f37e3f1c06aebb Mon Sep 17 00:00:00 2001 From: ilho Date: Tue, 18 Dec 2018 16:38:52 +0900 Subject: [PATCH] Fix plugin smoketest failure smoke test failed because testcase has a dependency on the plugin list files and fix that dependency Change-Id: I03c3c7d282a98cec10b0eda3981816f8c8a599a2 Signed-off-by: ilho --- src/unit_tests/plugins_unittest.cc | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/unit_tests/plugins_unittest.cc b/src/unit_tests/plugins_unittest.cc index 2bdae80..5e9a5d0 100644 --- a/src/unit_tests/plugins_unittest.cc +++ b/src/unit_tests/plugins_unittest.cc @@ -115,16 +115,19 @@ TEST_F(PluginTest, PluginsListParser_Valid) { ASSERT_TRUE(parser.Parse()); auto list = parser.PluginInfoList(); ASSERT_EQ(list.size(), 3); - ASSERT_EQ(list[0]->type(), "tag"); - ASSERT_EQ(list[0]->name(), "test"); - ASSERT_EQ(list[0]->path(), kTestTagPlugin.string()); - ASSERT_EQ(list[1]->type(), "category"); - ASSERT_EQ(list[1]->name(), "http://tizen.org/category/test_category"); - ASSERT_EQ(list[1]->path(), kTestCategoryPlugin.string()); - ASSERT_EQ(list[2]->type(), "metadata"); - ASSERT_EQ(list[2]->name(), - "http://developer.samsung.com/tizen/metadata/test_metadata"); - ASSERT_EQ(list[2]->path(), kTestMetadataPlugin.string()); + for (auto list_item : list) { + if (list_item->type() == "tag") { + ASSERT_EQ(list_item->name(), "test"); + ASSERT_EQ(list_item->path(), kTestTagPlugin.string()); + } else if (list_item->type() == "category") { + ASSERT_EQ(list_item->name(), "http://tizen.org/category/test_category"); + ASSERT_EQ(list_item->path(), kTestCategoryPlugin.string()); + } else if (list_item->type() == "metadata") { + ASSERT_EQ(list_item->name(), + "http://developer.samsung.com/tizen/metadata/test_metadata"); + ASSERT_EQ(list_item->path(), kTestMetadataPlugin.string()); + } + } } TEST_F(PluginTest, PluginsListParser_Invalid) { -- 2.7.4