You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by sj...@apache.org on 2008/04/17 22:05:08 UTC
svn commit: r649257 -
/mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java
Author: sjlee
Date: Thu Apr 17 13:05:06 2008
New Revision: 649257
URL: http://svn.apache.org/viewvc?rev=649257&view=rev
Log:
DIRMINA-571
Modified the assert to check the correct condition, as sessionOpened() is no longer guaranteed to be called before the connect future completes.
Modified:
mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java
Modified: mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java?rev=649257&r1=649256&r2=649257&view=diff
==============================================================================
--- mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java (original)
+++ mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractConnectorTest.java Thu Apr 17 13:05:06 2008
@@ -22,6 +22,7 @@
import java.net.InetSocketAddress;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
+import java.util.regex.Pattern;
import junit.framework.Assert;
import junit.framework.TestCase;
@@ -76,7 +77,9 @@
future.awaitUninterruptibly();
buf.append("3");
future.getSession().close();
- Assert.assertEquals("123", buf.toString());
+ // sessionCreated() will fire before the connect future completes
+ // but sessionOpened() may not
+ Assert.assertTrue(Pattern.matches("12?32?", buf.toString()));
} finally {
acceptor.dispose();
}