TextMessage msg;
MessageProducer producer;
MessageConsumer consumer;
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
TemporaryQueue tempQueue = session.createTemporaryQueue();
msg = session.createTextMessage("foobar");
producer = session.createProducer(tempQueue);
producer.send(msg,DeliveryMode.NON_PERSISTENT,0,0);
producer.close();
consumer = session.createConsumer(tempQueue);
connection.start();
msg = (TextMessage)consumer.receive(100);
assertNotNull(msg);
assertEquals("foobar", msg.getText());
tempQueue.delete();
session.close();
if (lastConnectionFailure != null)
fail(lastConnectionFailure.toString());
}