[jboss-cvs] JBoss Messaging SVN: r2290 - branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 13 07:14:26 EST 2007


Author: ron_sigal
Date: 2007-02-13 07:14:26 -0500 (Tue, 13 Feb 2007)
New Revision: 2290

Modified:
   branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/MessageConsumerTest.java
   branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/RemotingConnectionConfigurationTest.java
Log:
Integrated bisocket transport.

Modified: branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/MessageConsumerTest.java
===================================================================
--- branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/MessageConsumerTest.java	2007-02-13 12:13:44 UTC (rev 2289)
+++ branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/MessageConsumerTest.java	2007-02-13 12:14:26 UTC (rev 2290)
@@ -1386,6 +1386,7 @@
          sessReceive.commit();
 
          cons.close();
+         connReceive.close();
 
 
          connReceive = cf.createConnection();
@@ -2130,7 +2131,8 @@
    public void testTwoConsumersNonTransacted() throws Exception
    {
 
-      consumerSession.close();
+//      consumerSession.close();
+      consumerConnection.close();
 
       TextMessage tm = producerSession.createTextMessage();
       tm.setText("One");
@@ -2164,7 +2166,8 @@
    public void testTwoConsumersTransacted() throws Exception
    {
 
-      consumerSession.close();
+//      consumerSession.close();
+      consumerConnection.close();
 
       TextMessage tm = producerSession.createTextMessage();
       tm.setText("One");

Modified: branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/RemotingConnectionConfigurationTest.java
===================================================================
--- branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/RemotingConnectionConfigurationTest.java	2007-02-13 12:13:44 UTC (rev 2289)
+++ branches/Branch_Bisocket_Experiment2/tests/src/org/jboss/test/messaging/jms/RemotingConnectionConfigurationTest.java	2007-02-13 12:14:26 UTC (rev 2290)
@@ -152,12 +152,17 @@
 
       try
       {
+         String address = InetAddress.getLocalHost().getHostAddress();
+         System.setProperty("jboss.messaging.callback.bind.address", address);
+         
          int freePort = PortUtil.findFreePort(InetAddress.getLocalHost().getHostName());
          System.setProperty("jboss.messaging.callback.bind.port", Integer.toString(freePort));
 
          String pollPeriod = "654";
          System.setProperty("jboss.messaging.callback.pollPeriod", pollPeriod);
 
+         System.setProperty("jboss.messaging.callback.reportPollingStatistics", "true");
+         
          connection = (JBossConnection)cf.createConnection();
          connection.start();
 
@@ -170,7 +175,10 @@
          InvokerLocator locator = (InvokerLocator)field.get(remotingConnection);
          String transport = locator.getProtocol();
 
-         if ("socket".equals(transport))
+         if ("socket".equals(transport)
+               || "sslsocket".equals(transport)
+               || "bisocket".equals(transport)
+               || "sslbisocket".equals(transport))
          {
             field = Client.class.getDeclaredField("callbackConnectors");
             field.setAccessible(true);
@@ -179,6 +187,7 @@
             InvokerCallbackHandler callbackHandler = remotingConnection.getCallbackManager();
             Connector connector = (Connector)callbackConnectors.get(callbackHandler);
             locator = new InvokerLocator(connector.getInvokerLocator());
+            assertEquals(address, locator.getHost());
             assertEquals(freePort, locator.getPort());
          }
          else if ("http".equals(transport))
@@ -195,6 +204,10 @@
             field.setAccessible(true);
 
             assertEquals(pollPeriod, ((Long)field.get(callbackPoller)).toString());
+            
+            field = CallbackPoller.class.getDeclaredField("reportStatistics");
+            field.setAccessible(true);
+            assertEquals(true, ((Boolean) field.get(callbackPoller)).booleanValue());
          }
          else
          {




More information about the jboss-cvs-commits mailing list