[jboss-cvs] JBoss Messaging SVN: r2631 - in trunk/tests/src/org/jboss/test/messaging/jms: message and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 3 12:45:29 EDT 2007


Author: timfox
Date: 2007-05-03 12:45:28 -0400 (Thu, 03 May 2007)
New Revision: 2631

Modified:
   trunk/tests/src/org/jboss/test/messaging/jms/ExpiryQueueTest.java
   trunk/tests/src/org/jboss/test/messaging/jms/message/ExpiredMessageTest.java
Log:
Moved test to ExpiryQueueTest


Modified: trunk/tests/src/org/jboss/test/messaging/jms/ExpiryQueueTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/ExpiryQueueTest.java	2007-05-03 04:34:08 UTC (rev 2630)
+++ trunk/tests/src/org/jboss/test/messaging/jms/ExpiryQueueTest.java	2007-05-03 16:45:28 UTC (rev 2631)
@@ -622,7 +622,60 @@
          if (conn != null) conn.close();
       }
    }
+   
+   public void testExpirationTransfer() throws Exception
+   {
 
+      ServerManagement.deployQueue("expiredTarget");
+
+      Object originalValue = ServerManagement.getAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue");
+
+      ServerManagement.setAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue", "jboss.messaging.destination:service=Queue,name=expiredTarget");
+
+      try
+      {
+
+         ConnectionFactory cf = (ConnectionFactory)ic.lookup("/ConnectionFactory");
+         Queue queue = (Queue)ic.lookup("/queue/expiredMessageTestQueue");
+
+         Connection conn = cf.createConnection();
+
+         Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
+
+         MessageConsumer cons = session.createConsumer(queue);
+
+         conn.start();
+
+         MessageProducer prod = session.createProducer(queue);
+         prod.setTimeToLive(100);
+
+         Message m = session.createTextMessage("This message will die");
+
+         prod.send(m);
+
+         assertNull(cons.receive(3000));
+
+         // wait for the message to die
+
+         Thread.sleep(2000);
+
+         MessageConsumer consumerExpiredQueue = session.createConsumer(queue);
+
+         TextMessage txt = (TextMessage) consumerExpiredQueue.receive(1000);
+
+         assertEquals("This message will die", txt.getText());
+
+         assertNull(consumerExpiredQueue.receive(1000));
+      }
+      finally
+      {
+         ServerManagement.destroyQueue("expiredSource");
+         ServerManagement.destroyQueue("expiredTarget");
+         ServerManagement.setAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue", originalValue.toString());
+      }
+
+   }
+
       
    // Package protected ---------------------------------------------
 

Modified: trunk/tests/src/org/jboss/test/messaging/jms/message/ExpiredMessageTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/message/ExpiredMessageTest.java	2007-05-03 04:34:08 UTC (rev 2630)
+++ trunk/tests/src/org/jboss/test/messaging/jms/message/ExpiredMessageTest.java	2007-05-03 16:45:28 UTC (rev 2631)
@@ -76,61 +76,8 @@
       assertNull(cons.receive(3000));
    }
 
-   public void testExpirationTransfer() throws Exception
-   {
+  
 
-      ServerManagement.deployQueue("expiredTarget");
-
-      Object originalValue = ServerManagement.getAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue");
-
-      ServerManagement.setAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue", "jboss.messaging.destination:service=Queue,name=expiredTarget");
-
-      try
-      {
-
-         ConnectionFactory cf = (ConnectionFactory)ic.lookup("/ConnectionFactory");
-         Queue queue = (Queue)ic.lookup("/queue/expiredMessageTestQueue");
-
-         Connection conn = cf.createConnection();
-
-         Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
-         MessageConsumer cons = session.createConsumer(queue);
-
-         conn.start();
-
-         MessageProducer prod = session.createProducer(queue);
-         prod.setTimeToLive(100);
-
-         Message m = session.createTextMessage("This message will die");
-
-         prod.send(m);
-
-         assertNull(cons.receive(3000));
-
-         // wait for the message to die
-
-         Thread.sleep(2000);
-
-         Queue queueExpiryQueue = (Queue)ic.lookup("/queue/expiredTarget");
-
-         MessageConsumer consumerExpiredQueue = session.createConsumer(queue);
-
-         TextMessage txt = (TextMessage) consumerExpiredQueue.receive(1000);
-
-         assertEquals("This message will die", txt.getText());
-
-         assertNull(consumerExpiredQueue.receive(1000));
-      }
-      finally
-      {
-         ServerManagement.destroyQueue("expiredSource");
-         ServerManagement.destroyQueue("expiredTarget");
-         ServerManagement.setAttribute(ServerManagement.getServerPeerObjectName(), "DefaultExpiryQueue", originalValue.toString());
-      }
-
-   }
-
    // Package protected ----------------------------------------------------------------------------
 
    // Protected ------------------------------------------------------------------------------------




More information about the jboss-cvs-commits mailing list