Author: vinoski
Date: Wed Nov 22 18:54:50 2006
New Revision: 478444

URL: http://svn.apache.org/viewvc?view=rev&rev=478444
Log:
speed up test

Modified:
    
incubator/qpid/trunk/qpid/java/client/src/test/java/org/apache/qpid/test/unit/basic/MultipleConnectionTest.java

Modified: 
incubator/qpid/trunk/qpid/java/client/src/test/java/org/apache/qpid/test/unit/basic/MultipleConnectionTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/src/test/java/org/apache/qpid/test/unit/basic/MultipleConnectionTest.java?view=diff&rev=478444&r1=478443&r2=478444
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/src/test/java/org/apache/qpid/test/unit/basic/MultipleConnectionTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/src/test/java/org/apache/qpid/test/unit/basic/MultipleConnectionTest.java
 Wed Nov 22 18:54:50 2006
@@ -31,9 +31,6 @@
 
 import junit.framework.TestCase;
 
-/**
- * This is a slow test.
- */
 public class MultipleConnectionTest extends TestCase
 {
     public static final String _defaultBroker = "vm://:1";
@@ -118,13 +115,15 @@
         synchronized boolean waitUntil(int expected, long maxWait) throws 
InterruptedException
         {
             long start = System.currentTimeMillis();
-            long timeLeft = maxWait;
-            do
+            while (expected > _count)
             {
+                long timeLeft = maxWait - timeSince(start);
+                if (timeLeft < 0)
+                {
+                    break;
+                }
                 wait(timeLeft);
-                timeLeft = maxWait - timeSince(start);
             }
-            while (expected > _count && timeLeft > 0);
             return expected <= _count;
         }
 


Reply via email to