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 e217f9a  NO-JIRA More general test fixes
e217f9a is described below

commit e217f9ab6c3b76dfda38cb3db694429e97eab67b
Author: Clebert Suconic <clebertsuco...@apache.org>
AuthorDate: Wed Mar 13 15:26:48 2019 -0400

    NO-JIRA More general test fixes
---
 .../artemis/tests/integration/addressing/AddressingTest.java        | 2 +-
 .../activemq/artemis/tests/integration/client/LargeMessageTest.java | 5 +++--
 .../tests/integration/management/ActiveMQServerControlTest.java     | 6 +++++-
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/addressing/AddressingTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/addressing/AddressingTest.java
index 550adbe..37e365b 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/addressing/AddressingTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/addressing/AddressingTest.java
@@ -264,7 +264,7 @@ public class AddressingTest extends ActiveMQTestBase {
       producer.send(session.createMessage(true));
       session.createConsumer(queueName).close();
       assertNotNull(server.locateQueue(queueName));
-      assertEquals(1, server.locateQueue(queueName).getMessageCount());
+      Wait.assertEquals(1, server.locateQueue(queueName)::getMessageCount);
    }
 
    @Test
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageTest.java
index eac724c..84727f6 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/LargeMessageTest.java
@@ -51,6 +51,7 @@ import 
org.apache.activemq.artemis.tests.integration.IntegrationTestLogger;
 import 
org.apache.activemq.artemis.tests.integration.largemessage.LargeMessageTestBase;
 import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
 import org.apache.activemq.artemis.tests.util.RandomUtil;
+import org.apache.activemq.artemis.tests.util.Wait;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
@@ -2545,9 +2546,9 @@ public class LargeMessageTest extends 
LargeMessageTestBase {
 
       session.commit();
 
-      Assert.assertEquals(0, 
server.getPagingManager().getPageStore(ADDRESS).getAddressSize());
+      Wait.assertEquals(0, 
server.getPagingManager().getPageStore(ADDRESS)::getAddressSize);
 
-      Assert.assertEquals(0, server.getPagingManager().getGlobalSize());
+      Wait.assertEquals(0, server.getPagingManager()::getGlobalSize);
 
       session.close();
 
diff --git 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/management/ActiveMQServerControlTest.java
 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/management/ActiveMQServerControlTest.java
index 36ad5fb..e2e8607 100644
--- 
a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/management/ActiveMQServerControlTest.java
+++ 
b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/management/ActiveMQServerControlTest.java
@@ -1716,7 +1716,11 @@ public class ActiveMQServerControlTest extends 
ManagementTestBase {
       Assert.assertEquals("messagesAcked", "0", 
array.getJsonObject(0).getString("messagesAcked"));
       Assert.assertEquals("deliveringCount", "0", 
array.getJsonObject(0).getString("deliveringCount"));
       Assert.assertEquals("messagesKilled", "0", 
array.getJsonObject(0).getString("messagesKilled"));
-      Assert.assertEquals("deliverDeliver", "false", 
array.getJsonObject(0).getString("deliverDeliver"));
+      String resultDirectDeliver = 
array.getJsonObject(0).getString("deliverDeliver");
+      // if there is a core consumer, the result here would be true (if 
directDeliver is supported).
+      // as for what we expect it's either true or false through management, 
we are not testing for directDeliver here, just
+      // if management works.
+      Assert.assertTrue(resultDirectDeliver.equals("true") || 
resultDirectDeliver.equals("false"));
 
    }
 

Reply via email to