package org.skyscreamer.nevado.jms.facilities;
import junit.framework.Assert;
import org.junit.Test;
import org.skyscreamer.nevado.jms.AbstractJMSTest;
import org.skyscreamer.nevado.jms.connector.amazonaws.AmazonAwsSQSConnector;
import javax.jms.JMSException;
import javax.jms.JMSSecurityException;
/**
* Tests creation of a connection (JMS 1.1, Sec. 4.3.1)
*
* @author Carter Page <carter@skyscreamer.org>
*/
public class ConnectionCreationTest extends AbstractJMSTest {
@Test
public void testBadConnection() throws JMSException {
if (getConnection().getSQSConnector() instanceof AmazonAwsSQSConnector)
{
boolean exceptionThrown = false;
try {
getConnectionFactory().createConnection("BADACCESSKEY", "BADSECRETKEY");
} catch (JMSSecurityException e) {
exceptionThrown = true;
}
Assert.assertTrue("Expected exception to be thrown", exceptionThrown);
}
}
}