From 9309c98bb993927be06dccadbdeee8be66e606da Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Tue, 28 Dec 2010 19:26:04 +0100 Subject: [PATCH] Fixing erronous test --- .../scala/remote/ServerInitiatedRemoteActorSpec.scala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/akka-remote/src/test/scala/remote/ServerInitiatedRemoteActorSpec.scala b/akka-remote/src/test/scala/remote/ServerInitiatedRemoteActorSpec.scala index 78613820b2..c648217410 100644 --- a/akka-remote/src/test/scala/remote/ServerInitiatedRemoteActorSpec.scala +++ b/akka-remote/src/test/scala/remote/ServerInitiatedRemoteActorSpec.scala @@ -173,10 +173,11 @@ class ServerInitiatedRemoteActorSpec extends AkkaRemoteTest { remoteFoo.!(10)(Some(remoteBar)) val latch = new CountDownLatch(100) - while( - (remoteFoo !! "done").as[Boolean].getOrElse(false) && - (remoteBar !! "done").as[Boolean].getOrElse(false) - ) { + + def testDone() = (remoteFoo !! "done").as[Boolean].getOrElse(false) && + (remoteBar !! "done").as[Boolean].getOrElse(false) + + while(!testDone()) { if (latch.await(200, TimeUnit.MILLISECONDS)) error("Test didn't complete within 100 cycles") else