mirror of https://github.com/apache/activemq.git
The testWildcardConsume has 1 consumer subscribe to 2 destiantions and made an assumption
that messages would delivered in the order published to the 2 different destinations. This is not correct as the messages could queue up and get dispatched at different times. Updated the code so that this assumption is no longer relied on. git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@633554 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3d18d59904
commit
1c8cfd9cfe
|
@ -839,14 +839,15 @@ public class BrokerTest extends BrokerTestSupport {
|
|||
// These two message should match the wild card.
|
||||
ActiveMQDestination d1 = ActiveMQDestination.createDestination("WILD.CARD.TEST", destinationType);
|
||||
connection1.send(createMessage(producerInfo1, d1, deliveryMode));
|
||||
ActiveMQDestination d2 = ActiveMQDestination.createDestination("WILD.FOO.TEST", destinationType);
|
||||
connection1.request(createMessage(producerInfo1, d2, deliveryMode));
|
||||
|
||||
|
||||
Message m = receiveMessage(connection1);
|
||||
assertNotNull(m);
|
||||
//assertEquals(d1, m.getDestination());
|
||||
assertEquals(d1, m.getDestination());
|
||||
|
||||
ActiveMQDestination d2 = ActiveMQDestination.createDestination("WILD.FOO.TEST", destinationType);
|
||||
connection1.request(createMessage(producerInfo1, d2, deliveryMode));
|
||||
m = receiveMessage(connection1);
|
||||
//assertNotNull(m);
|
||||
assertNotNull(m);
|
||||
assertEquals(d2, m.getDestination());
|
||||
|
||||
assertNoMessagesLeft(connection1);
|
||||
|
|
Loading…
Reference in New Issue