Blob Blame History Raw
diff --git a/orocos_bfl/tests/matrixwrapper_test.cpp b/orocos_bfl/tests/matrixwrapper_test.cpp
index cb2e0db..ea7ae92 100644
--- a/orocos_bfl/tests/matrixwrapper_test.cpp
+++ b/orocos_bfl/tests/matrixwrapper_test.cpp
@@ -685,9 +685,9 @@ MatrixwrapperTest::testMatrixwrapperValue()
   SymmetricMatrix SM2_inv = SM2.inverse();
   CPPUNIT_ASSERT_EQUAL(approxEqual(Matrix(SM2_inv * SM2), I2,epsilon),true);
   // Determinant for 1x1 Matrix
-  CPPUNIT_ASSERT_EQUAL(SM1.determinant(), SM1(1,1));
+  CPPUNIT_ASSERT_EQUAL(approxEqual(SM1.determinant(), SM1(1,1), epsilon), true);
   // Determinant for 2x2 Matrix
-  CPPUNIT_ASSERT_EQUAL(SM2.determinant(), SM2(1,1)*SM2(2,2)-SM2(1,2)*SM2(2,1));
+  CPPUNIT_ASSERT_EQUAL(approxEqual(SM2.determinant(), SM2(1,1)*SM2(2,2)-SM2(1,2)*SM2(2,1), epsilon), true);
 
   Matrix M3(3,3);
   M3(1,1)=1;