[jboss-remoting-commits] JBoss Remoting SVN: r4058 - remoting2/branches/2.x/src/tests/org/jboss/test/remoting/invoker.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Thu Apr 24 02:38:18 EDT 2008
Author: ron.sigal at jboss.com
Date: 2008-04-24 02:38:18 -0400 (Thu, 24 Apr 2008)
New Revision: 4058
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/invoker/LocalInvokerTestCase.java
Log:
JBREM-930: (1) Doesn't hard code InvokerLocator; (2) avoids NullPointerException.
Modified: remoting2/branches/2.x/src/tests/org/jboss/test/remoting/invoker/LocalInvokerTestCase.java
===================================================================
--- remoting2/branches/2.x/src/tests/org/jboss/test/remoting/invoker/LocalInvokerTestCase.java 2008-04-24 06:21:43 UTC (rev 4057)
+++ remoting2/branches/2.x/src/tests/org/jboss/test/remoting/invoker/LocalInvokerTestCase.java 2008-04-24 06:38:18 UTC (rev 4058)
@@ -22,6 +22,8 @@
package org.jboss.test.remoting.invoker;
+import java.net.InetAddress;
+
import junit.framework.TestCase;
import org.apache.log4j.Logger;
import org.jboss.remoting.Client;
@@ -31,6 +33,7 @@
import org.jboss.remoting.ServerInvoker;
import org.jboss.remoting.callback.InvokerCallbackHandler;
import org.jboss.remoting.transport.Connector;
+import org.jboss.remoting.transport.PortUtil;
import org.jboss.remoting.transport.local.LocalClientInvoker;
import javax.management.MBeanServer;
@@ -89,7 +92,9 @@
try
{
- invokerLocator = new InvokerLocator("socket://127.0.0.1:9090");
+ String host = InetAddress.getLocalHost().getHostAddress();
+ int port = PortUtil.findFreePort(host);
+ invokerLocator = new InvokerLocator("socket://" + host + ":" + port);
Integer secret = new Integer(3);
runTestForTwoClients(invokerLocator, secret);
@@ -141,7 +146,9 @@
try
{
- invokerLocator = new InvokerLocator("socket://127.0.0.1:9090");
+ String host = InetAddress.getLocalHost().getHostAddress();
+ int port = PortUtil.findFreePort(host);
+ invokerLocator = new InvokerLocator("socket://" + host + ":" + port);
Integer secret = new Integer(3);
connector = makeConnector(invokerLocator, secret);
@@ -182,8 +189,8 @@
}
finally
{
- client.disconnect();
- connector.stop();
+ if (client != null) client.disconnect();
+ if (connector != null) connector.stop();
}
}
More information about the jboss-remoting-commits
mailing list