brokerDetails = getRestTestHelper().getJsonAsSingletonList("/rest/broker");
assertFalse("closeOnNoRoute should be false", (Boolean)brokerDetails.get(Broker.CONNECTION_CLOSE_WHEN_NO_ROUTE));
Connection connection = getConnection();
UnroutableMessageTestExceptionListener exceptionListener = new UnroutableMessageTestExceptionListener();
connection.setExceptionListener(exceptionListener);
Session session = connection.createSession(true, Session.SESSION_TRANSACTED);
MessageProducer producer = session.createProducer(getTestQueue());
TextMessage message = session.createTextMessage("Test");
producer.send(message);
session.commit();
exceptionListener.assertReceivedNoRouteWithReturnedMessage(message, getTestQueueName());
}