tests: use __FLT_EPSILON__ in comparisons

This commit is contained in:
TSC21
2019-02-17 18:51:13 +00:00
committed by Nuno Marques
parent 7ab2b24e65
commit 7355a29a2a
10 changed files with 40 additions and 39 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ int main()
Vector3<float> diag_check(1, 5, 10);
TEST(isEqual(A.diag(), diag_check));
TEST(A.trace() - 16 < 1e-3);
TEST(A.trace() - 16 < __FLT_EPSILON__);
float data_check[9] = {
1.01158503f, 0.02190432f, 0.03238144f,
@@ -25,7 +25,7 @@ int main()
float dt = 0.01f;
SquareMatrix<float, 3> eA = expm(SquareMatrix<float, 3>(A*dt), 5);
SquareMatrix<float, 3> eA_check(data_check);
TEST((eA - eA_check).abs().max() < 1e-3);
TEST((eA - eA_check).abs().max() < 1e-3f);
return 0;
}