From a69c27b4cf91dbb81399682da6619d9bae21a521 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Tue, 8 Feb 2011 09:18:25 -0500 Subject: [PATCH] INT-1788 added support for 'ID' to JDBC outbound gateway and adapter --- .../integration/jdbc/config/spring-integration-jdbc-2.0.xsd | 2 ++ .../jdbc/config/JdbcMessageHandlerParserTests.java | 3 +++ .../jdbc/config/JdbcOutboundGatewayParserTests.java | 4 +++- .../handlingMapPayloadJdbcOutboundChannelAdapterTest.xml | 2 +- .../jdbc/config/handlingMapPayloadJdbcOutboundGatewayTest.xml | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/spring-integration-jdbc/src/main/resources/org/springframework/integration/jdbc/config/spring-integration-jdbc-2.0.xsd b/spring-integration-jdbc/src/main/resources/org/springframework/integration/jdbc/config/spring-integration-jdbc-2.0.xsd index 9b938c40a3..1d124bdf8a 100644 --- a/spring-integration-jdbc/src/main/resources/org/springframework/integration/jdbc/config/spring-integration-jdbc-2.0.xsd +++ b/spring-integration-jdbc/src/main/resources/org/springframework/integration/jdbc/config/spring-integration-jdbc-2.0.xsd @@ -268,6 +268,7 @@ + @@ -339,6 +340,7 @@ + diff --git a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcMessageHandlerParserTests.java b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcMessageHandlerParserTests.java index b85a6350a6..43043ede4a 100644 --- a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcMessageHandlerParserTests.java +++ b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcMessageHandlerParserTests.java @@ -1,5 +1,6 @@ package org.springframework.integration.jdbc.config; +import static junit.framework.Assert.assertTrue; import static org.junit.Assert.assertEquals; import java.util.Collections; @@ -50,6 +51,8 @@ public class JdbcMessageHandlerParserTests { @Test public void testMapPayloadOutboundChannelAdapter(){ setUp("handlingMapPayloadJdbcOutboundChannelAdapterTest.xml", getClass()); + assertTrue(context.containsBean("jdbcAdapter")); + System.out.println(context.getBean("jdbcAdapter").getClass().getName()); Message message = MessageBuilder.withPayload(Collections.singletonMap("foo", "bar")).build(); channel.send(message); Map map = this.jdbcTemplate.queryForMap("SELECT * from FOOS"); diff --git a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcOutboundGatewayParserTests.java b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcOutboundGatewayParserTests.java index 2a749b6b2f..5e9c013464 100644 --- a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcOutboundGatewayParserTests.java +++ b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/JdbcOutboundGatewayParserTests.java @@ -1,5 +1,6 @@ package org.springframework.integration.jdbc.config; +import static junit.framework.Assert.assertTrue; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; @@ -35,8 +36,9 @@ public class JdbcOutboundGatewayParserTests { @Test public void testMapPayloadMapReply() { setUp("handlingMapPayloadJdbcOutboundGatewayTest.xml", getClass()); + assertTrue(context.containsBean("jdbcGateway")); Message message = MessageBuilder.withPayload(Collections.singletonMap("foo", "bar")).build(); - channel.send(message); + channel.send(message); Map map = this.jdbcTemplate.queryForMap("SELECT * from FOOS"); assertEquals("Wrong id", message.getHeaders().getId().toString(), map.get("ID")); assertEquals("Wrong name", "bar", map.get("name")); diff --git a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundChannelAdapterTest.xml b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundChannelAdapterTest.xml index e72ba172e5..ffe6faf339 100644 --- a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundChannelAdapterTest.xml +++ b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundChannelAdapterTest.xml @@ -9,7 +9,7 @@ http://www.springframework.org/schema/integration/jdbc http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd"> - diff --git a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundGatewayTest.xml b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundGatewayTest.xml index 6778e17374..6480d4b076 100644 --- a/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundGatewayTest.xml +++ b/spring-integration-jdbc/src/test/java/org/springframework/integration/jdbc/config/handlingMapPayloadJdbcOutboundGatewayTest.xml @@ -13,7 +13,7 @@ -