summaryrefslogtreecommitdiff
path: root/tests/Time_Value_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Time_Value_Test.cpp')
-rw-r--r--tests/Time_Value_Test.cpp39
1 files changed, 10 insertions, 29 deletions
diff --git a/tests/Time_Value_Test.cpp b/tests/Time_Value_Test.cpp
index 13fd8fe3bda..4f7f7c5fc44 100644
--- a/tests/Time_Value_Test.cpp
+++ b/tests/Time_Value_Test.cpp
@@ -49,17 +49,6 @@ ACE_RCSID(tests, Time_Value_Test, "$Id$")
#include "ace/ACE.h"
#include "ace/Time_Value.h"
-#if !defined(ACE_LACKS_NUMERIC_LIMITS)
-// some platforms pollute the namespace by defining max() and min() macros
-#ifdef max
-#undef max
-#endif
-#ifdef min
-#undef min
-#endif
-#include <limits>
-#endif /* ACE_LACKS_NUMERIC_LIMITS */
-
#if defined (sun) && !defined (ACE_LACKS_LONGLONG_T)
static
u_long
@@ -248,32 +237,24 @@ run_main (int, ACE_TCHAR *[])
tv1 *= -10.0;
ACE_ASSERT (tv1.sec () == tv2.sec () && tv1.usec () == tv2.usec ());
-#if !defined(ACE_LACKS_NUMERIC_LIMITS) && !defined (ACE_WIN64)
- const time_t max_time_t = std::numeric_limits<time_t>::max ();
- const time_t min_time_t = std::numeric_limits<time_t>::min ();
-#else
- const time_t max_time_t = LONG_MAX;
- const time_t min_time_t = LONG_MIN;
-#endif
-
// test results near limits
- tv1.set ((max_time_t >> 1), 499999);
- tv2.set ((-(max_time_t >> 1) << 1), -999998);
+ tv1.set ((ACE_INT32_MAX >> 1), 499999);
+ tv2.set ((-(ACE_INT32_MAX >> 1) << 1), -999998);
tv1 *= -2.0;
ACE_ASSERT (tv1.sec () == tv2.sec () && tv1.usec () == tv2.usec ());
- tv1.set (max_time_t >> 1, 499999);
- tv2.set (((max_time_t >> 1) << 1), 999998);
+ tv1.set (ACE_INT32_MAX >> 1, 499999);
+ tv2.set (((ACE_INT32_MAX >> 1) << 1), 999998);
tv1 *= 2.0;
ACE_ASSERT (tv1.sec () == tv2.sec () && tv1.usec () == tv2.usec ());
// test saturated result
- tv1.set (max_time_t - 1, 499999);
- tv2.set (max_time_t, 999999);
- tv1 *= max_time_t;
+ tv1.set (ACE_INT32_MAX - 1, 499999);
+ tv2.set (ACE_INT32_MAX, 999999);
+ tv1 *= ACE_INT32_MAX;
ACE_ASSERT (tv1.sec () == tv2.sec () && tv1.usec () == tv2.usec ());
- tv1.set (max_time_t - 1, 499999);
- tv2.set (min_time_t, -999999);
- tv1 *= min_time_t;
+ tv1.set (ACE_INT32_MAX - 1, 499999);
+ tv2.set (ACE_INT32_MIN, -999999);
+ tv1 *= ACE_INT32_MIN;
ACE_ASSERT (tv1.sec () == tv2.sec () && tv1.usec () == tv2.usec ());
#if defined (sun) && !defined (ACE_LACKS_LONGLONG_T)