final String topic = "meta-test";
MetaqTemplate template = (MetaqTemplate) context.getBean("metaqTemplate");
int count = 100;
for (int i = 0; i < count; i++) {
SendResult result =
template.send(MessageBuilder.withTopic(topic).withBody(new Trade(i, "test", i, "test")));
assertTrue(result.isSuccess());
}
TradeMessageListener listener = (TradeMessageListener) context.getBean("messageListener");
while (listener.counter.get() != count) {
Thread.sleep(100);