assertNotNull(msg);
assertFalse("Message should not be redelivered.", msg.getJMSRedelivered());
// Don't ack the message.
// Reset the session. This should cause the Unacked message to be redelivered.
session.recover();
// Attempt to Consume the message...
msg = consumer.receive(2000);
assertNotNull(msg);
assertTrue("Message should be redelivered.", msg.getJMSRedelivered());