22 #ifndef UNITARY_TESTS_UTILS_H_ 23 #define UNITARY_TESTS_UTILS_H_ 25 #include <boost/test/unit_test.hpp> 30 template<
typename FloatingType >
31 void GUDHI_TEST_FLOAT_EQUALITY_CHECK(FloatingType a, FloatingType b,
32 FloatingType epsilon = std::numeric_limits<FloatingType>::epsilon()) {
34 std::cout <<
"GUDHI_TEST_FLOAT_EQUALITY_CHECK - " << a <<
" versus " << b
35 <<
" | diff = " << std::fabs(a - b) <<
" - epsilon = " << epsilon << std::endl;
37 BOOST_CHECK(std::fabs(a - b) < epsilon);
40 #endif // UNITARY_TESTS_UTILS_H_