diff --git a/unittest/symmetric.cpp b/unittest/symmetric.cpp
index d8560feccb42236daa3256ddf4f0573e1a490272..92652cf6145b55d8d58e89dcae1103faaf46260d 100644
--- a/unittest/symmetric.cpp
+++ b/unittest/symmetric.cpp
@@ -188,7 +188,7 @@ BOOST_AUTO_TEST_CASE ( test_pinocchio_Sym3 )
       Symmetric3 S(M);
       for(int i=0;i<3;++i)
         for(int j=0;j<3;++j)
-          BOOST_CHECK_EQUAL(S(i,j), M(i,j) );
+          BOOST_CHECK_SMALL(S(i,j) - M(i,j), Eigen::NumTraits<double>::dummy_precision());
       }
     }