From c06e85147c3b7e75b4326362cd0e4443b7469071 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 21 May 2005 16:46:53 +0000 Subject: [PATCH] Write a better error message when the denormalised minimum float hash test fails. [SVN r29118] --- hash/test/hash_float_test.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hash/test/hash_float_test.cpp b/hash/test/hash_float_test.cpp index 534e4bd..0879910 100644 --- a/hash/test/hash_float_test.cpp +++ b/hash/test/hash_float_test.cpp @@ -136,8 +136,14 @@ void float_tests(char const* name, T* = 0) if(x1(std::numeric_limits::denorm_min()) == x1(zero)) { std::cout<<"x1(denorm_min) == x1(zero) == "<::denorm_min()) == - HASH_NAMESPACE::hash_value((T) std::numeric_limits::denorm_min())); + BOOST_CHECK_MESSAGE(x1(std::numeric_limits::denorm_min()) == + HASH_NAMESPACE::hash_value(std::numeric_limits::denorm_min()), + "x1(std::numeric_limits::denorm_min()) = " + << x1(std::numeric_limits::denorm_min()) + << "\nhash_value(std::numeric_limits::denorm_min()) = " + << HASH_NAMESPACE::hash_value( + std::numeric_limits::denorm_min()) + << "\nx1(0) = "<