channel.exchangeDeclare(TEST_EXCHANGE, "topic");
brokerSetup.declareAndBindQueue(TEST_QUEUE, TEST_EXCHANGE, routingKey);
channel.queueDeclarePassive(TEST_QUEUE);
String body = "test.body";
channel.basicPublish(TEST_EXCHANGE, routingKey, new BasicProperties(), body.getBytes());
GetResponse response = channel.basicGet(TEST_QUEUE, true);
Assert.assertNotNull("no message in queue", response);
Assert.assertEquals("wrong message in queue", new String(response.getBody(), "UTF-8"), body);