diff --git a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/Exception-nonSiProducer-siConsumer.xml b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/Exception-nonSiProducer-siConsumer.xml
index 829634f883..10f74f74ea 100644
--- a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/Exception-nonSiProducer-siConsumer.xml
+++ b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/Exception-nonSiProducer-siConsumer.xml
@@ -18,10 +18,17 @@
-
+
-
+
+
+
+
@@ -41,16 +48,24 @@
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExceptionHandlingSiConsumerTests.java b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExceptionHandlingSiConsumerTests.java
index 9e865cd152..066b0b7b0e 100644
--- a/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExceptionHandlingSiConsumerTests.java
+++ b/spring-integration-jms/src/test/java/org/springframework/integration/jms/config/ExceptionHandlingSiConsumerTests.java
@@ -38,13 +38,13 @@ import org.springframework.jms.core.MessageCreator;
*/
public class ExceptionHandlingSiConsumerTests {
- @Test @Ignore
+ @Test
public void nonSiProducer_siConsumer_sync_withReturn() throws Exception {
ActiveMqTestUtils.prepare();
ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("Exception-nonSiProducer-siConsumer.xml", ExceptionHandlingSiConsumerTests.class);
JmsTemplate jmsTemplate = new JmsTemplate(applicationContext.getBean("connectionFactory", ConnectionFactory.class));
- Destination request = applicationContext.getBean("requestQueue", Destination.class);
- final Destination reply = applicationContext.getBean("replyQueue", Destination.class);
+ Destination request = applicationContext.getBean("requestQueueA", Destination.class);
+ final Destination reply = applicationContext.getBean("replyQueueA", Destination.class);
jmsTemplate.send(request, new MessageCreator() {
public Message createMessage(Session session) throws JMSException {
@@ -55,16 +55,17 @@ public class ExceptionHandlingSiConsumerTests {
}
});
Message message = jmsTemplate.receive(reply);
+ System.out.println(message);
Assert.assertNotNull(message);
applicationContext.close();
}
- @Test @Ignore
+ @Test
public void nonSiProducer_siConsumer_sync_withReturnNoException() throws Exception {
ActiveMqTestUtils.prepare();
ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("Exception-nonSiProducer-siConsumer.xml", ExceptionHandlingSiConsumerTests.class);
JmsTemplate jmsTemplate = new JmsTemplate(applicationContext.getBean("connectionFactory", ConnectionFactory.class));
- Destination request = applicationContext.getBean("requestQueue", Destination.class);
- final Destination reply = applicationContext.getBean("replyQueue", Destination.class);
+ Destination request = applicationContext.getBean("requestQueueB", Destination.class);
+ final Destination reply = applicationContext.getBean("replyQueueB", Destination.class);
jmsTemplate.send(request, new MessageCreator() {
public Message createMessage(Session session) throws JMSException {
@@ -79,7 +80,7 @@ public class ExceptionHandlingSiConsumerTests {
applicationContext.close();
}
- @Test @Ignore
+ @Test
public void nonSiProducer_siConsumer_sync_withOutboundGateway() throws Exception{
ActiveMqTestUtils.prepare();
final ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("Exception-nonSiProducer-siConsumer.xml", ExceptionHandlingSiConsumerTests.class);
@@ -88,7 +89,7 @@ public class ExceptionHandlingSiConsumerTests {
System.out.println("Reply: " + reply);
applicationContext.close();
}
-
+//
public static class SampleService{
public String echoWithException(String value){
throw new SampleException("echoWithException");