diff --git a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/JmsChannelHistoryTests.java b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/JmsChannelHistoryTests.java index 14696f38d5..0b4b8e8195 100644 --- a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/JmsChannelHistoryTests.java +++ b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/JmsChannelHistoryTests.java @@ -40,13 +40,14 @@ public class JmsChannelHistoryTests { @Test public void testMessageHistory() throws Exception{ ActiveMqTestUtils.prepare(); - ApplicationContext ac = new ClassPathXmlApplicationContext("JmsChannelHistory-context.xml", this.getClass()); + ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("JmsChannelHistory-context.xml", this.getClass()); SubscribableJmsChannel jmsChannel = ac.getBean("jmsChannel", SubscribableJmsChannel.class); JmsService service = ac.getBean("subscriber", JmsService.class); jmsChannel.send(new GenericMessage("hello")); Thread.sleep(5000); verify(service, times(1)).handleMessage(Mockito.any(Message.class)); + ac.destroy(); } public static interface JmsGateway{