summaryrefslogtreecommitdiff
path: root/ACE/tests/Bug_2434_Regression_Test.cpp
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2010-01-23 18:48:47 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2010-01-23 18:48:47 +0000
commite9e3d70cf39220cffe399d2fc42913884173d3bb (patch)
tree74c945939c8df3fd4eaff927cef74af417904e93 /ACE/tests/Bug_2434_Regression_Test.cpp
parent810f6944902f26f3ab2e93354433d58c8fcfcec5 (diff)
downloadATCD-e9e3d70cf39220cffe399d2fc42913884173d3bb.tar.gz
Sat Jan 23 18:48:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
* tests/Bug_2434_Regression_Test.cpp: * tests/Time_Value_Test.cpp: Moved another failing test to the bug_2434 file
Diffstat (limited to 'ACE/tests/Bug_2434_Regression_Test.cpp')
-rw-r--r--ACE/tests/Bug_2434_Regression_Test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/ACE/tests/Bug_2434_Regression_Test.cpp b/ACE/tests/Bug_2434_Regression_Test.cpp
index 5aba935d9bc..d3d6ce324fc 100644
--- a/ACE/tests/Bug_2434_Regression_Test.cpp
+++ b/ACE/tests/Bug_2434_Regression_Test.cpp
@@ -52,6 +52,16 @@ run_main (int, ACE_TCHAR *[])
tv1 *= -10.0;
ACE_ASSERT (tv1 == tv2);
+ // test results near limits
+ tv1.set ((max_time_t >> 1), 499999);
+ tv2.set ((-(max_time_t >> 1) << 1), -999998);
+ tv1 *= -2.0;
+ ACE_ASSERT (tv1 == tv2);
+ tv1.set (max_time_t >> 1, 499999);
+ tv2.set (((max_time_t >> 1) << 1), 999998);
+ tv1 *= 2.0;
+ ACE_ASSERT (tv1 == tv2);
+
ACE_END_TEST;
return ret;