package org.skyscreamer.nevado.jms.destination; import org.junit.Test; import org.skyscreamer.nevado.jms.AbstractJMSTest; import org.skyscreamer.nevado.jms.NevadoSession; import javax.jms.InvalidDestinationException; import javax.jms.JMSException; import javax.jms.MessageProducer; /** * Test InvalidDestination * * @author Carter Page <carter@skyscreamer.org> */ public class InvalidDestinationTest extends AbstractJMSTest { @Test(expected = InvalidDestinationException.class) public void testDeletedDestination() throws JMSException { NevadoSession session = createSession(); NevadoTemporaryQueue temporaryQueue = session.createTemporaryQueue(); MessageProducer producer = session.createProducer(temporaryQueue); getConnection().deleteTemporaryQueue(temporaryQueue); producer.send(session.createMessage()); } }