INT-3301 Update Versions of Numerous Dependencies
JIRA: https://jira.springsource.org/browse/INT-3301 INT-3301 Polishing; Bump Hibernate to 4.3.1 * Fix JDBC Test after version update * Bump Hibernate version to fix failing test Latest versions of HSQLDB and Spring
This commit is contained in:
committed by
Gary Russell
parent
ccb0b8aa8e
commit
28a23307cd
@@ -23,13 +23,14 @@ import java.util.Map;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase;
|
||||
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder;
|
||||
import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
|
||||
/**
|
||||
* @author Dave Syer
|
||||
@@ -76,10 +77,13 @@ public class JdbcMessageHandlerIntegrationTests {
|
||||
|
||||
@Test
|
||||
public void testIdHeaderDynamicInsert() {
|
||||
JdbcMessageHandler handler = new JdbcMessageHandler(jdbcTemplate, "insert into foos (id, status, name) values (:headers[id], 0, :payload)");
|
||||
JdbcMessageHandler handler = new JdbcMessageHandler(jdbcTemplate, "insert into foos (id, status, name) values (:headers[idAsString], 0, :payload)");
|
||||
Message<String> message = new GenericMessage<String>("foo");
|
||||
handler.handleMessage(message);
|
||||
String id = message.getHeaders().getId().toString();
|
||||
message = MessageBuilder.fromMessage(message)
|
||||
.setHeader("idAsString", message.getHeaders().getId().toString())
|
||||
.build();
|
||||
handler.handleMessage(message);
|
||||
Map<String, Object> map = jdbcTemplate.queryForMap("SELECT * FROM FOOS WHERE ID=?", id);
|
||||
assertEquals("Wrong id", id, map.get("ID"));
|
||||
assertEquals("Wrong name", "foo", map.get("NAME"));
|
||||
|
||||
@@ -5,7 +5,7 @@ import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import org.hsqldb.Types;
|
||||
import java.sql.Types;
|
||||
import org.junit.Test;
|
||||
|
||||
public class JdbcTypesEnumTests {
|
||||
|
||||
Reference in New Issue
Block a user