[jboss-svn-commits] JBoss Common SVN: r4364 - arquillian/trunk/examples/junit/src/test/java/com/acme/jms.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri May 7 15:39:26 EDT 2010
Author: aslak
Date: 2010-05-07 15:39:26 -0400 (Fri, 07 May 2010)
New Revision: 4364
Modified:
arquillian/trunk/examples/junit/src/test/java/com/acme/jms/InjectionTestCase.java
Log:
ARQ-133 fixed JMS Connection leak in TestCase
Modified: arquillian/trunk/examples/junit/src/test/java/com/acme/jms/InjectionTestCase.java
===================================================================
--- arquillian/trunk/examples/junit/src/test/java/com/acme/jms/InjectionTestCase.java 2010-05-07 19:38:03 UTC (rev 4363)
+++ arquillian/trunk/examples/junit/src/test/java/com/acme/jms/InjectionTestCase.java 2010-05-07 19:39:26 UTC (rev 4364)
@@ -64,18 +64,26 @@
String messageBody = "ping";
- Connection connection = factory.createConnection();
- Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
- QueueRequestor requestor = new QueueRequestor((QueueSession)session, dlq);
+ Connection connection = null;
+ try
+ {
+ connection = factory.createConnection();
+ Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
+ QueueRequestor requestor = new QueueRequestor((QueueSession)session, dlq);
- connection.start();
-
- Message request = session.createTextMessage(messageBody);
- Message response = requestor.request(request, 5000);
-
- Assert.assertEquals(
- "Should have responded with same message",
- messageBody,
- ((TextMessage)response).getText());
+ connection.start();
+
+ Message request = session.createTextMessage(messageBody);
+ Message response = requestor.request(request, 5000);
+
+ Assert.assertEquals(
+ "Should have responded with same message",
+ messageBody,
+ ((TextMessage)response).getText());
+ }
+ finally
+ {
+ connection.close();
+ }
}
}
More information about the jboss-svn-commits
mailing list