Author: rgodfrey
Date: Mon Nov 28 21:18:50 2016
New Revision: 1771816

URL: http://svn.apache.org/viewvc?rev=1771816&view=rev
Log:
QPID-7546 : MessageConsumerCloseTest

Modified:
    
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/close/MessageConsumerCloseTest.java
    qpid/java/trunk/test-profiles/Java10UninvestigatedTestsExcludes

Modified: 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/close/MessageConsumerCloseTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/close/MessageConsumerCloseTest.java?rev=1771816&r1=1771815&r2=1771816&view=diff
==============================================================================
--- 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/close/MessageConsumerCloseTest.java
 (original)
+++ 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/close/MessageConsumerCloseTest.java
 Mon Nov 28 21:18:50 2016
@@ -47,7 +47,7 @@ public class MessageConsumerCloseTest  e
         Connection connection = getConnection();
         connection.start();
         final Session session = connection.createSession(true, 
Session.SESSION_TRANSACTED);
-        Destination destination = getTestQueue();
+        Destination destination = createTestQueue(session);
         MessageConsumer consumer1 = session.createConsumer(destination);
         sendMessage(session, destination, 2);
 
@@ -74,7 +74,7 @@ public class MessageConsumerCloseTest  e
         Connection connection = getConnection();
         final CountDownLatch receiveLatch = new CountDownLatch(1);
         final Session session = connection.createSession(true, 
Session.SESSION_TRANSACTED);
-        Destination destination = getTestQueue();
+        Destination destination = createTestQueue(session);
         MessageConsumer consumer = session.createConsumer(destination);
         sendMessage(session, destination, 2);
         connection.start();
@@ -101,10 +101,16 @@ public class MessageConsumerCloseTest  e
         assertTrue("Message is not received", messageReceived);
 
         consumer = session.createConsumer(destination);
-        Message message1 = consumer.receive(1000l);
-        assertNotNull("message1 is not received", message1);
-        Message message2 = consumer.receive(1000l);
-        assertNotNull("message2 is not received", message2);
+        final CountDownLatch receiveLatch2 = new CountDownLatch(2);
+        consumer.setMessageListener(new MessageListener()
+        {
+            @Override
+            public void onMessage(Message message)
+            {
+                receiveLatch2.countDown();
+            }
+        });
+        assertTrue( receiveLatch2.await(1l, TimeUnit.SECONDS));
     }
 
     public void testPrefetchedMessagesReleasedOnConsumerClose() throws 
Exception
@@ -112,7 +118,7 @@ public class MessageConsumerCloseTest  e
         Connection connection = getConnection();
         final Session session = connection.createSession(true, 
Session.SESSION_TRANSACTED);
 
-        Destination destination = getTestQueue();
+        Destination destination = createTestQueue(session);
         MessageConsumer consumer = session.createConsumer(destination);
 
         sendMessage(session, destination, 3);
@@ -146,7 +152,7 @@ public class MessageConsumerCloseTest  e
         Connection connection = getConnection();
         final Session session = connection.createSession(true, 
Session.SESSION_TRANSACTED);
 
-        Destination destination = getTestQueue();
+        Destination destination = createTestQueue(session);
         MessageConsumer consumer = session.createConsumer(destination);
 
         int messageNumber = 4;

Modified: qpid/java/trunk/test-profiles/Java10UninvestigatedTestsExcludes
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/test-profiles/Java10UninvestigatedTestsExcludes?rev=1771816&r1=1771815&r2=1771816&view=diff
==============================================================================
--- qpid/java/trunk/test-profiles/Java10UninvestigatedTestsExcludes (original)
+++ qpid/java/trunk/test-profiles/Java10UninvestigatedTestsExcludes Mon Nov 28 
21:18:50 2016
@@ -41,7 +41,6 @@ org.apache.qpid.server.queue.LiveQueueOp
 org.apache.qpid.server.queue.ConsumerPriorityTest#*
 org.apache.qpid.server.queue.ArrivalTimeFilterTest#*
 org.apache.qpid.test.unit.topic.DurableSubscriptionTest#*
-org.apache.qpid.test.unit.close.MessageConsumerCloseTest#*
 org.apache.qpid.test.unit.close.JavaServerCloseRaceConditionTest#*
 org.apache.qpid.test.unit.client.MaxDeliveryCountTest#*
 org.apache.qpid.test.unit.client.connection.BrokerClosesClientConnectionTest#*



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to