assertEquals("queueD", false, queueD.flushMessages().contains(message));
message = createMessage("BAR.XYZ");
message.setStringProperty("x", "ABC");
broker.sendMessage(client, message);
queueD.waitForMessageToArrive();
assertEquals("queueA", false, queueA.flushMessages().contains(message));
assertEquals("queueB", false, queueB.flushMessages().contains(message));
assertEquals("queueC", false, queueC.flushMessages().contains(message));
assertEquals("queueD", true, queueD.flushMessages().contains(message));