You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2008/05/13 15:57:48 UTC
svn commit: r655867 -
/mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java
Author: trustin
Date: Tue May 13 06:57:47 2008
New Revision: 655867
URL: http://svn.apache.org/viewvc?rev=655867&view=rev
Log:
Fixed another failing test
Modified:
mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java
Modified: mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java
URL: http://svn.apache.org/viewvc/mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java?rev=655867&r1=655866&r2=655867&view=diff
==============================================================================
--- mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java (original)
+++ mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java Tue May 13 06:57:47 2008
@@ -14,19 +14,18 @@
import junit.framework.TestCase;
-import org.apache.mina.common.IoAcceptor;
import org.apache.mina.common.IoHandlerAdapter;
import org.apache.mina.common.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.filter.codec.textline.TextLineCodecFactory;
import org.apache.mina.filter.ssl.SslFilter;
+import org.apache.mina.transport.socket.SocketAcceptor;
import org.apache.mina.transport.socket.nio.NioSocketAcceptor;
public class SslFilterTest extends TestCase {
- private static final int PORT = 17887;
-
- private IoAcceptor acceptor;
+ private int port;
+ private SocketAcceptor acceptor;
@Override
protected void setUp() throws Exception {
@@ -62,7 +61,8 @@
EchoHandler handler = new EchoHandler();
acceptor.setHandler(handler);
- acceptor.bind(new InetSocketAddress(PORT));
+ acceptor.bind(new InetSocketAddress(0));
+ port = acceptor.getLocalAddress().getPort();
System.out.println("MINA server started.");
Socket socket = getClientSocket(useSSL);
@@ -112,9 +112,9 @@
if (ssl) {
SSLContext ctx = SSLContext.getInstance("TLS");
ctx.init(null, trustManagers, null);
- return ctx.getSocketFactory().createSocket("localhost", PORT);
+ return ctx.getSocketFactory().createSocket("localhost", port);
}
- return new Socket("localhost", PORT);
+ return new Socket("localhost", port);
}
private static class EchoHandler extends IoHandlerAdapter {