diff --git a/base/base_tests/math_test.cpp b/base/base_tests/math_test.cpp index 6d738e9eb4..f26a28712e 100644 --- a/base/base_tests/math_test.cpp +++ b/base/base_tests/math_test.cpp @@ -41,8 +41,13 @@ UNIT_TEST(PowUInt) UNIT_TEST(AlmostEqual_Smoke) { - TEST(my::AlmostEqual(3.0, 3.0), ()); - TEST(my::AlmostEqual(+0.0, -0.0), ()); + TEST_ALMOST_EQUAL(3.0, 3.0, ()); + TEST_ALMOST_EQUAL(+0.0, -0.0, ()); + + double const eps = numeric_limits::epsilon(); + TEST_ALMOST_EQUAL(1.0 + eps, 1.0, ()); + TEST_ALMOST_EQUAL(1.0 - eps, 1.0, ()); + TEST_ALMOST_EQUAL(1.0 - eps, 1.0 + eps, ()); } namespace