From 4392a2f39e86972fc5530f35cd705ea0cdd001f0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Mon, 13 Jul 2020 14:35:12 +0200
Subject: [PATCH] Fix bugs after conflicting merge

---
 test/gtest_processor_motion.cpp |  5 ++++-
 test/gtest_trajectory.cpp       | 12 ++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/test/gtest_processor_motion.cpp b/test/gtest_processor_motion.cpp
index 76517d86d..3a36425cc 100644
--- a/test/gtest_processor_motion.cpp
+++ b/test/gtest_processor_motion.cpp
@@ -63,7 +63,7 @@ class ProcessorMotion_test : public testing::Test{
             problem = Problem::create("PO", 2);
             sensor = static_pointer_cast<SensorOdom2d>(problem->installSensor("SensorOdom2d", "odom", Vector3d(0,0,0), wolf_root + "/test/yaml/sensor_odom_2d.yaml"));
             ParamsProcessorOdom2dPtr params(std::make_shared<ParamsProcessorOdom2d>());
-            params->time_tolerance  = 0.25;
+            params->time_tolerance  = 0.5;
             params->dist_traveled   = 100;
             params->angle_turned    = 6.28;
             params->max_time_span   = 2.5*dt; // force KF at every third process()
@@ -146,10 +146,13 @@ TEST_F(ProcessorMotion_test, getState_time_structure)
         capture->setTimeStamp(t);
         capture->setData(data);
         capture->setDataCovariance(data_cov);
+//        capture->process();
         processor->captureCallback(capture);
         WOLF_DEBUG("t: ", t, "  x: ", problem->getState().vector("PO").transpose());
     }
 
+    problem->print(2,1,1,1);
+
     ASSERT_TRUE (processor->getState(7, "P").count('P'));
     ASSERT_FALSE(processor->getState(7, "P").count('O'));
     ASSERT_FALSE(processor->getState(7, "O").count('P'));
diff --git a/test/gtest_trajectory.cpp b/test/gtest_trajectory.cpp
index 45939f5eb..fd9472999 100644
--- a/test/gtest_trajectory.cpp
+++ b/test/gtest_trajectory.cpp
@@ -36,11 +36,11 @@ TEST(TrajectoryBase, ClosestKeyFrame)
     FrameBasePtr F2 = P->emplaceKeyFrame(          2, Eigen::Vector3d::Zero() );
     // FrameBasePtr F3 = P->emplaceFrame(AUXILIARY,     3, Eigen::Vector3d::Zero() );
     FrameBasePtr F3 = FrameBase::createNonKeyFrame<FrameBase>(3, P->getFrameStructure(),
-                                                              P->getDim(),
-                                                              Eigen::Vector3d::Zero() );
+//                                                              P->getDim(),
+                                                              std::list<VectorXd>({Eigen::Vector2d::Zero(),Eigen::Vector1d::Zero()}) );
     FrameBasePtr F4 = FrameBase::createNonKeyFrame<FrameBase>(4, P->getFrameStructure(),
-                                                              P->getDim(),
-                                                              Eigen::Vector3d::Zero() );
+//                                                              P->getDim(),
+                                                              std::list<VectorXd>({Eigen::Vector2d::Zero(),Eigen::Vector1d::Zero()}) );
 
     FrameBasePtr KF; // closest key-frame queried
 
@@ -95,8 +95,8 @@ TEST(TrajectoryBase, Add_Remove_Frame)
 
     // add F3
     FrameBasePtr F3 = FrameBase::createNonKeyFrame<FrameBase>(3, P->getFrameStructure(),
-                                                              P->getDim(),
-                                                              Eigen::Vector3d::Zero());
+//                                                              P->getDim(),
+                                                              std::list<VectorXd>({Eigen::Vector2d::Zero(),Eigen::Vector1d::Zero()}));
     if (debug) P->print(2,0,0,0);
     ASSERT_EQ(T->getFrameList().             size(), (SizeStd) 2);
     ASSERT_EQ(P->getStateBlockNotificationMapSize(), (SizeStd) 4);
-- 
GitLab