Remove boost dependency
[platform/core/appfw/app-installers.git] / test / smoke_tests / plugins_smoketest.cc
index 956baaa..293d2fb 100644 (file)
@@ -2,7 +2,6 @@
 // Use of this source code is governed by an apache 2.0 license that can be
 // found in the LICENSE file.
 
-#include <boost/filesystem/path.hpp>
 #include <gtest/gtest.h>
 
 #include <memory>
 #include "common/plugins/plugin_xml_parser.h"
 #include "smoke_tests/libs/test_assessor.h"
 
-namespace bf = boost::filesystem;
 namespace ci = common_installer;
+namespace fs = std::filesystem;
 
 namespace {
 
 const char kPluginsTestFiles[] =
     "/usr/share/app-installers-ut/test_samples/plugins";
 
-const bf::path kTestTagPlugin =
-    bf::path(kPluginsTestFiles) / "libtest-tag-plugin.so";
-const bf::path kTestCategoryPlugin =
-    bf::path(kPluginsTestFiles) / "libtest-category-plugin.so";
-const bf::path kTestMetadataPlugin =
-    bf::path(kPluginsTestFiles) / "libtest-metadata-plugin.so";
-const bf::path kTestValidPluginsListDir =
-    bf::path(kPluginsTestFiles) / "valid-parser-plugins";
-const bf::path kTestValidFailPluginsListDir =
-    bf::path(kPluginsTestFiles) / "valid-fail-parser-plugins";
-const bf::path kTestInvalidPluginsListDir =
-    bf::path(kPluginsTestFiles) / "invalid-parser-plugins";
+const fs::path kTestTagPlugin =
+    fs::path(kPluginsTestFiles) / "libtest-tag-plugin.so";
+const fs::path kTestCategoryPlugin =
+    fs::path(kPluginsTestFiles) / "libtest-category-plugin.so";
+const fs::path kTestMetadataPlugin =
+    fs::path(kPluginsTestFiles) / "libtest-metadata-plugin.so";
+const fs::path kTestValidPluginsListDir =
+    fs::path(kPluginsTestFiles) / "valid-parser-plugins";
+const fs::path kTestValidFailPluginsListDir =
+    fs::path(kPluginsTestFiles) / "valid-fail-parser-plugins";
+const fs::path kTestInvalidPluginsListDir =
+    fs::path(kPluginsTestFiles) / "invalid-parser-plugins";
 
 void CheckCall(
     const ci::TestAssessor::ResultStore& store,
@@ -85,7 +84,7 @@ class PluginTest : public testing::Test {
 };
 
 TEST_F(PluginTest, PluginsXmlParser_Valid) {
-  bf::path manifest = bf::path(kPluginsTestFiles) / "tizen-manifest.xml";
+  fs::path manifest = fs::path(kPluginsTestFiles) / "tizen-manifest.xml";
   PluginsXmlParser parser(manifest);
   ASSERT_TRUE(parser.Parse());
   ASSERT_NE(parser.doc_ptr(), nullptr);
@@ -107,7 +106,7 @@ TEST_F(PluginTest, PluginsXmlParser_Valid) {
 }
 
 TEST_F(PluginTest, PluginsXmlParser_Invalid) {
-  bf::path manifest = bf::path(kPluginsTestFiles) / "invalid_manifest.xml";
+  fs::path manifest = fs::path(kPluginsTestFiles) / "invalid_manifest.xml";
   PluginsXmlParser parser(manifest);
   ASSERT_FALSE(parser.Parse());
 }
@@ -166,8 +165,8 @@ TEST_F(PluginTest, PluginFactory_CreatingPlugins) {
     TEST_F(PluginTest, PluginManager_CallingPlugins ## NAME) {                 \
       TestAssessor::Instance().ClearResults();                                 \
                                                                                \
-      bf::path manifest = bf::path(kPluginsTestFiles) / "tizen-manifest.xml";  \
-      bf::path list = kTestValidPluginsListDir;                                \
+      fs::path manifest = fs::path(kPluginsTestFiles) / "tizen-manifest.xml";  \
+      fs::path list = kTestValidPluginsListDir;                                \
                                                                                \
       InstallerContext context;                                                \
       context.unpacked_dir_path.set(manifest.parent_path());                   \
@@ -195,9 +194,9 @@ CALLING_PLUGIN_FOR_ACTION_TEST(Uninstall, Plugin::ActionType::Uninstall)
       std::string kind_of_plugins[3] = {"category", "metadata", "tag"};        \
       for (auto name : kind_of_plugins) {                                      \
         std::string manifest_dir = name + "-manifest";                         \
-        bf::path manifest =                                                    \
-            bf::path(kPluginsTestFiles) / manifest_dir / "tizen-manifest.xml"; \
-        bf::path list = kTestValidFailPluginsListDir;                          \
+        fs::path manifest =                                                    \
+            fs::path(kPluginsTestFiles) / manifest_dir / "tizen-manifest.xml"; \
+        fs::path list = kTestValidFailPluginsListDir;                          \
                                                                                \
         InstallerContext context;                                              \
         context.unpacked_dir_path.set(manifest.parent_path());                 \