Remove boost dependency
[platform/core/appfw/app-installers.git] / test / smoke_tests / libs / test_assessor.h
index 5bf9437..24fb796 100644 (file)
@@ -5,9 +5,8 @@
 #ifndef TEST_SMOKE_TESTS_LIBS_TEST_ASSESSOR_H_
 #define TEST_SMOKE_TESTS_LIBS_TEST_ASSESSOR_H_
 
-#include <boost/optional/optional.hpp>
-
 #include <map>
+#include <optional>
 #include <string>
 #include <tuple>
 #include <utility>
@@ -28,11 +27,11 @@ class TestAssessor : public common_installer::Singleton<TestAssessor> {
  public:
   using ResultLine = std::tuple<std::string, Plugin::ActionType,
                             Plugin::ProcessType>;
-  using ResultStore = std::map<ResultLine, boost::optional<std::string>>;
+  using ResultStore = std::map<ResultLine, std::optional<std::string>>;
 
   void ClearResults();
   void AddResult(const ResultLine& result,
-                 const boost::optional<std::string> &error);
+                 const std::optional<std::string> &error);
   const ResultStore& GetResults() const;
 
  private: