summaryrefslogtreecommitdiff
path: root/cpp/test/IceUtil/timer/Client.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-09-25 18:12:47 +0200
committerBenoit Foucher <benoit@zeroc.com>2007-09-25 18:12:47 +0200
commit96e45b30cd3dda2a13a029ef564a786a3546f316 (patch)
tree97f4d030a2d8f8555cb4ed3b6d80802d80cda283 /cpp/test/IceUtil/timer/Client.cpp
parentFixed missing assignment (diff)
parentFixed bug 2480 & 2481 (diff)
downloadice-96e45b30cd3dda2a13a029ef564a786a3546f316.tar.bz2
ice-96e45b30cd3dda2a13a029ef564a786a3546f316.tar.xz
ice-96e45b30cd3dda2a13a029ef564a786a3546f316.zip
Merge branch 'timer-fixes'
Diffstat (limited to 'cpp/test/IceUtil/timer/Client.cpp')
-rw-r--r--cpp/test/IceUtil/timer/Client.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/test/IceUtil/timer/Client.cpp b/cpp/test/IceUtil/timer/Client.cpp
index 7821b71699a..04e7ff64b58 100644
--- a/cpp/test/IceUtil/timer/Client.cpp
+++ b/cpp/test/IceUtil/timer/Client.cpp
@@ -99,14 +99,14 @@ int main(int argc, char* argv[])
{
TestTaskPtr task = new TestTask();
- timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic));
+ timer->schedule(task, IceUtil::Time());
task->waitForRun();
while(true)
{
- timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic));
+ timer->schedule(task, IceUtil::Time::milliSeconds(-10));
try
{
- timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic));
+ timer->schedule(task, IceUtil::Time());
test(task->hasRun());
}
catch(const IceUtil::IllegalArgumentException&)
@@ -120,7 +120,7 @@ int main(int argc, char* argv[])
{
TestTaskPtr task = new TestTask();
test(!timer->cancel(task));
- timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::seconds(1));
+ timer->schedule(task, IceUtil::Time::seconds(1));
test(!task->hasRun() && timer->cancel(task) && !task->hasRun());
test(!timer->cancel(task));
IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(1100));
@@ -132,7 +132,7 @@ int main(int argc, char* argv[])
IceUtil::Time start = IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::milliSeconds(100);
for(int i = 0; i < 100; ++i)
{
- tasks.push_back(new TestTask(start + IceUtil::Time::milliSeconds(i)));
+ tasks.push_back(new TestTask(IceUtil::Time::milliSeconds(100 + i)));
}
random_shuffle(tasks.begin(), tasks.end());