diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 2f224b98496619e2c1d947d0b9dbce33b648d8db..8c05dd188b102bc77eda5519c785be5f7e048b88 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -61,7 +61,6 @@ wolf_add_gtest(gtest_eigen_predicates gtest_eigen_predicates.cpp)
 target_link_libraries(gtest_eigen_predicates ${PROJECT_NAME})
 
 # Node Emplace test
-# TODO: TO BE FIXED
 wolf_add_gtest(gtest_emplace gtest_emplace.cpp)
 target_link_libraries(gtest_emplace ${PROJECT_NAME})
 
@@ -95,8 +94,8 @@ target_link_libraries(gtest_parser_yaml ${PROJECT_NAME})
 
 # Problem class test
 # TODO: TO BE FIXED
-# wolf_add_gtest(gtest_problem gtest_problem.cpp)
-# target_link_libraries(gtest_problem ${PROJECT_NAME})
+wolf_add_gtest(gtest_problem gtest_problem.cpp)
+target_link_libraries(gtest_problem ${PROJECT_NAME})
 
 # ProcessorBase class test
 wolf_add_gtest(gtest_processor_base gtest_processor_base.cpp)
diff --git a/test/gtest_problem.cpp b/test/gtest_problem.cpp
index 5f44b20579a001f85075842e5bbc81fbec8ba9ae..d384943e0dcd7a53828bed1da482a60e6b4530d7 100644
--- a/test/gtest_problem.cpp
+++ b/test/gtest_problem.cpp
@@ -26,6 +26,7 @@ WOLF_PTR_TYPEDEFS(DummySolverManager);
 
 class DummySolverManager : public SolverManager
 {
+public:
   DummySolverManager(const ProblemPtr& _problem)
     : SolverManager(_problem)
   {
@@ -338,4 +339,3 @@ int main(int argc, char **argv)
   testing::InitGoogleTest(&argc, argv);
   return RUN_ALL_TESTS();
 }
-