CachingConnectionFactory connectionFactory = new CachingConnectionFactory(BrokerTestUtils.getPort());
connectionFactory.setHost("localhost");
RabbitTemplate template = new RabbitTemplate(connectionFactory);
RabbitAdmin rabbitAdmin = new RabbitAdmin(template.getConnectionFactory());
rabbitAdmin.deleteQueue(queue.getName());
rabbitAdmin.declareQueue(queue);
assertEquals(100L, queue.getArguments().get("x-message-ttl"));
template.convertAndSend(queue.getName(), "message");
Thread.sleep(200);