[hornetq-commits] JBoss hornetq SVN: r8029 - trunk/tests/src/org/hornetq/tests/integration/jms/divert.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Oct 1 18:37:37 EDT 2009


Author: clebert.suconic at jboss.com
Date: 2009-10-01 18:37:37 -0400 (Thu, 01 Oct 2009)
New Revision: 8029

Modified:
   trunk/tests/src/org/hornetq/tests/integration/jms/divert/DivertAndACKClientTest.java
Log:
small tweak

Modified: trunk/tests/src/org/hornetq/tests/integration/jms/divert/DivertAndACKClientTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/jms/divert/DivertAndACKClientTest.java	2009-10-01 22:18:38 UTC (rev 8028)
+++ trunk/tests/src/org/hornetq/tests/integration/jms/divert/DivertAndACKClientTest.java	2009-10-01 22:37:37 UTC (rev 8029)
@@ -90,6 +90,30 @@
       connection.close();
    }
 
+   public void testClientACK() throws Exception
+   {
+      HornetQQueue queueSource = (HornetQQueue)createQueue("Source");
+      HornetQQueue queueTarget = (HornetQQueue)createQueue("Dest");
+
+     
+      Connection connection = cf.createConnection();
+      Session session = connection.createSession(false, Session.CLIENT_ACKNOWLEDGE);
+
+      final MessageProducer producer = session.createProducer(queueSource);
+
+      final TextMessage message = session.createTextMessage("message text");
+      producer.send(message);
+
+      connection.start();
+
+      final MessageConsumer consumer = session.createConsumer(queueTarget);
+      TextMessage receivedMessage = (TextMessage)consumer.receive(1000);
+      assertNotNull(receivedMessage);
+      receivedMessage.acknowledge();
+
+      connection.close();
+   }
+
    // Package protected ---------------------------------------------
 
    // Protected -----------------------------------------------------



More information about the hornetq-commits mailing list