You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2019/05/02 16:24:31 UTC

[activemq-artemis] branch master updated: NO-JIRA Fixing GlobalPagingTest

This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/master by this push:
     new 9872128  NO-JIRA Fixing GlobalPagingTest
9872128 is described below

commit 9872128a1fc7dd1721ef1cbcbd0221564bc523d5
Author: Clebert Suconic <cl...@apache.org>
AuthorDate: Thu May 2 12:24:19 2019 -0400

    NO-JIRA Fixing GlobalPagingTest
---
 .../activemq/artemis/tests/integration/paging/GlobalPagingTest.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/GlobalPagingTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/GlobalPagingTest.java
index 856d767..b128598 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/GlobalPagingTest.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/GlobalPagingTest.java
@@ -330,13 +330,15 @@ public class GlobalPagingTest extends PagingTest {
             try (ClientProducer requestProducer = session.createProducer(managementAddress)) {
                final SimpleString replyQueue = new SimpleString(managementAddress + "." + UUID.randomUUID().toString());
                session.createTemporaryQueue(replyQueue, ActiveMQDefaultConfiguration.getDefaultRoutingType(), replyQueue);
+               int id = 1000;
                try (ClientConsumer consumer = session.createConsumer(replyQueue)) {
                   final Queue queue = server.locateQueue(replyQueue);
                   final MessageReference reference = MessageReference.Factory.createReference(session.createMessage(false), queue);
+                  reference.getMessage().setMessageID(id++);
                   //it will cause QueueImpl::directDeliver -> false
                   queue.addHead(reference, false);
                   Wait.assertFalse(queue::isDirectDeliver);
-                  Wait.assertTrue(() -> queue.removeReferenceWithID(reference.getMessageID()) != null);
+                  queue.removeReferenceWithID(reference.getMessageID());
                   ClientMessage message = session.createMessage(false);
                   message.putStringProperty(ClientMessageImpl.REPLYTO_HEADER_NAME, replyQueue);
                   ManagementHelper.putAttribute(message, "queue." + address.toString(), "messageCount");