diff --git a/artemis-features/src/main/resources/artemis.xml b/artemis-features/src/main/resources/artemis.xml index c54a289f6c..44f1475433 100644 --- a/artemis-features/src/main/resources/artemis.xml +++ b/artemis-features/src/main/resources/artemis.xml @@ -84,6 +84,7 @@ under the License. + diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/karaf/ArtemisFeatureTest.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/karaf/ArtemisFeatureTest.java index 02a412c9b1..50566f16f4 100644 --- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/karaf/ArtemisFeatureTest.java +++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/karaf/ArtemisFeatureTest.java @@ -22,6 +22,7 @@ import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageProducer; import javax.jms.Queue; +import javax.jms.QueueBrowser; import javax.security.auth.Subject; import java.io.ByteArrayOutputStream; import java.io.File; @@ -29,6 +30,7 @@ import java.io.PrintStream; import java.security.PrivilegedAction; import java.util.ArrayList; import java.util.Arrays; +import java.util.Enumeration; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -151,6 +153,14 @@ public class ArtemisFeatureTest extends Assert { MessageProducer producer = sess.createProducer(queue); producer.send(sess.createTextMessage("TEST")); + // Test browsing + try (QueueBrowser browser = sess.createBrowser(queue)) { + Enumeration messages = browser.getEnumeration(); + while (messages.hasMoreElements()) { + messages.nextElement(); + } + } + MessageConsumer consumer = sess.createConsumer(queue); Message msg = consumer.receive(5000); assertNotNull(msg);