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

Reply via email to