diff --git a/test/gtest_solver_ceres.cpp b/test/gtest_solver_ceres.cpp
index ee6c196ee4bdc2328230585fb958b1b223fe5adc..b0360e0d613daa6556560979074c5c958b983a22 100644
--- a/test/gtest_solver_ceres.cpp
+++ b/test/gtest_solver_ceres.cpp
@@ -88,6 +88,8 @@ TEST(SolverCeresTestFactories, FactoryNode)
 {
     auto       problem = Problem::create(3);
     YAML::Node params;
+    params["type"]                               = "SolverCeres";
+    params["plugin"]                             = "core";
     params["period"]                             = 0;
     params["verbose"]                            = 0;
     params["compute_cov"]                        = false;
diff --git a/test/gtest_solver_manager.cpp b/test/gtest_solver_manager.cpp
index 6a00a2cdaa56903c360f54ff77050633ff9ee8da..d885bc64fb1181399d68904c088f28451c9c27e3 100644
--- a/test/gtest_solver_manager.cpp
+++ b/test/gtest_solver_manager.cpp
@@ -87,6 +87,8 @@ TEST(SolverManagerFactories, FactoryNode)
 {
     auto       problem = Problem::create(3);
     YAML::Node params;
+    params["type"]        = "SolverDummy";
+    params["plugin"]      = "core";
     params["period"]      = 0;
     params["verbose"]     = 0;
     params["compute_cov"] = false;