diff --git a/src/test/gtest_odom_2D.cpp b/src/test/gtest_odom_2D.cpp
index 0351dd95face2fc96733da5d67165b4466c20da6..007b3b8340ed636027aac1a42923256c5675a9e4 100644
--- a/src/test/gtest_odom_2D.cpp
+++ b/src/test/gtest_odom_2D.cpp
@@ -455,7 +455,7 @@ TEST(Odom2D, KF_callback)
         t += dt;
         //        WOLF_DEBUG("   estimated(", t, ") = ", problem->getState(t).transpose());
         //        WOLF_DEBUG("ground truth(", t, ") = ", integrated_pose_vector[n].transpose());
-        ASSERT_MATRIX_APPROX(problem->getState(t), integrated_pose_vector[n], 1e-6);
+        ASSERT_POSE2D_APPROX(problem->getState(t), integrated_pose_vector[n], 1e-6);
     }
 }