From efc6c13cd5bb2f1c5d5cc2c160f25f0532f33bc5 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 4 Dec 2005 20:08:10 +0000 Subject: [PATCH] Fix clumsy mistakes in the epsilon hash test. [SVN r31908] --- hash/test/hash_float_test.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hash/test/hash_float_test.cpp b/hash/test/hash_float_test.cpp index 3dee9d6..00a8070 100644 --- a/hash/test/hash_float_test.cpp +++ b/hash/test/hash_float_test.cpp @@ -137,13 +137,13 @@ void float_tests(char const* name, T* = 0) BOOST_CHECK(x1(std::numeric_limits::epsilon()) == HASH_NAMESPACE::hash_value(std::numeric_limits::epsilon())); - BOOST_CHECK(x1(std::numeric_limits::epsilon()) != x1((T) 0)); - if(x1(std::numeric_limits::epsilon()) == x1((T)0)) - std::cout<<"x1(epsilon) == x1(0) == "<::epsilon())<<"\n"; + BOOST_CHECK(std::numeric_limits::epsilon() != (T) 0); + if(x1(std::numeric_limits::epsilon()) == x1((T) 0)) + std::cout<<"x1(epsilon) == x1(0) == "<::epsilon()) != x1((T) 1)); - if(x1(std::numeric_limits::epsilon()) == x1((T)1)) - std::cout<<"x1(epsilon) == x1(1) == "<::epsilon())<<"\n"; + BOOST_CHECK(std::numeric_limits::epsilon() + (T) 1 != (T) 1); + if(x1(std::numeric_limits::epsilon() + (T) 1) == x1((T) 1)) + std::cout<<"x1(epsilon + 1) == x1(1) == "<::has_denorm) {