diff --git a/test/gtest_factor_gnss_single_diff_2D.cpp b/test/gtest_factor_gnss_single_diff_2D.cpp
index 4b4ad70cc739f2af3c67a5a586b386b5c92b18ce..3ce5c0156b6a6416e6690d81bfaf9ca76e8aafb5 100644
--- a/test/gtest_factor_gnss_single_diff_2D.cpp
+++ b/test/gtest_factor_gnss_single_diff_2D.cpp
@@ -70,7 +70,10 @@ class FactorGnssSingleDiff2DTest : public testing::Test
             gnss_sensor_ptr->setEnuEcef(R_ecef_enu.transpose(), R_ecef_enu.transpose()*(-t_ecef_enu));
 
             // gnss processor
-            ProcessorParamsBasePtr gnss_params_ptr = std::make_shared<ProcessorParamsBase>(true, 1.0);
+            ProcessorParamsBasePtr gnss_params_ptr = std::make_shared<ProcessorParamsBase>();
+            gnss_params_ptr->time_tolerance = 1.0;
+            gnss_params_ptr->voting_active = true;
+            gnss_params_ptr->voting_aux_active = false;
             problem_ptr->installProcessor("GNSS SINGLE DIFFERENCES", "gnss single difference", gnss_sensor_ptr, gnss_params_ptr);
 
             // odom sensor & processor