Update of /cvsroot/boost/boost/libs/functional/hash/test
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3805
Modified Files:
hash_number_test.cpp
Log Message:
Oops, get the test for long long working.
Index: hash_number_test.cpp
===================================================================
RCS file: /cvsroot/boost/boost/libs/functional/hash/test/hash_number_test.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- hash_number_test.cpp 6 Jun 2006 20:14:55 -0000 1.12
+++ hash_number_test.cpp 6 Jun 2006 20:48:01 -0000 1.13
@@ -48,7 +48,8 @@
if (limits::is_integer)
{
- BOOST_TEST(HASH_NAMESPACE::hash_value(T(-5)) == (std::size_t)T(-5));
+ BOOST_TEST(HASH_NAMESPACE::hash_value(T((std::size_t)-5))
+ == (std::size_t)T(-5));
BOOST_TEST(HASH_NAMESPACE::hash_value(T(0)) == (std::size_t)T(0u));
BOOST_TEST(HASH_NAMESPACE::hash_value(T(10)) == (std::size_t)T(10u));
BOOST_TEST(HASH_NAMESPACE::hash_value(T(25)) == (std::size_t)T(25u));
@@ -111,6 +112,10 @@
numeric_test((type*) 0); \
limits_test((type*) 0); \
poor_quality_tests((type*) 0);
+#define NUMERIC_TEST_NO_LIMITS(type, name) \
+ std::cerr<<"Testing: " BOOST_STRINGIZE(name) "\n"; \
+ numeric_test((type*) 0); \
+ poor_quality_tests((type*) 0);
int main()
{
@@ -129,8 +134,8 @@
NUMERIC_TEST(unsigned long, ulong)
#if defined(BOOST_HAS_LONG_LONG)
- NUMERIC_TEST(long long, hash_longlong)
- NUMERIC_TEST(unsigned long long, ulonglong)
+ NUMERIC_TEST_NO_LIMITS(long long, hash_longlong)
+ NUMERIC_TEST_NO_LIMITS(unsigned long long, ulonglong)
#endif
NUMERIC_TEST(float, float)
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs