From f49bc309288098d2ab4858a6555fc30e014e949c Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Thu, 7 Jul 2011 15:16:33 +0000 Subject: QPID-3343: refactor test profiles to allow testing within the same JVM for all protocols, remove vm:// transport support and associated forked Mina classes Applied patch by Keith Wall and myself git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1143874 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/test/java/org/apache/qpid/test/utils/QpidTestCase.java | 6 ++++++ .../apache/qpid/transport/network/mina/MinaNetworkHandlerTest.java | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'qpid/java/common/src/test') diff --git a/qpid/java/common/src/test/java/org/apache/qpid/test/utils/QpidTestCase.java b/qpid/java/common/src/test/java/org/apache/qpid/test/utils/QpidTestCase.java index 8b470d555e..808374b06e 100644 --- a/qpid/java/common/src/test/java/org/apache/qpid/test/utils/QpidTestCase.java +++ b/qpid/java/common/src/test/java/org/apache/qpid/test/utils/QpidTestCase.java @@ -31,6 +31,7 @@ import junit.framework.TestCase; import junit.framework.TestResult; import org.apache.log4j.Logger; +import org.apache.mina.util.AvailablePortFinder; public class QpidTestCase extends TestCase { @@ -127,4 +128,9 @@ public class QpidTestCase extends TestCase return storeClass != null ? storeClass : MEMORY_STORE_CLASS_NAME ; } + + public int findFreePort() + { + return AvailablePortFinder.getNextAvailable(10000); + } } diff --git a/qpid/java/common/src/test/java/org/apache/qpid/transport/network/mina/MinaNetworkHandlerTest.java b/qpid/java/common/src/test/java/org/apache/qpid/transport/network/mina/MinaNetworkHandlerTest.java index a4292d9009..1a1b5af805 100644 --- a/qpid/java/common/src/test/java/org/apache/qpid/transport/network/mina/MinaNetworkHandlerTest.java +++ b/qpid/java/common/src/test/java/org/apache/qpid/transport/network/mina/MinaNetworkHandlerTest.java @@ -31,7 +31,6 @@ import java.util.ArrayList; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; -import org.apache.mina.util.AvailablePortFinder; import org.apache.qpid.framing.AMQDataBlock; import org.apache.qpid.protocol.ProtocolEngine; import org.apache.qpid.protocol.ProtocolEngineFactory; @@ -61,7 +60,7 @@ public class MinaNetworkHandlerTest extends QpidTestCase public void setUp() throws Exception { String host = InetAddress.getLocalHost().getHostName(); - _testPort = AvailablePortFinder.getNextAvailable(10000); + _testPort = findFreePort(); _clientSettings = new ConnectionSettings(); _clientSettings.setHost(host); -- cgit v1.2.1