diff --git a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundSynchronizingMessageSource.java b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundSynchronizingMessageSource.java index 699f62b993..da7e3a4cc2 100644 --- a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundSynchronizingMessageSource.java +++ b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/inbound/SftpInboundSynchronizingMessageSource.java @@ -26,7 +26,6 @@ import org.springframework.integration.file.synchronization.AbstractInboundRemot import org.springframework.integration.sftp.filters.SftpPatternMatchingFileListFilter; import org.springframework.integration.sftp.session.SftpSession; import org.springframework.integration.sftp.session.SftpSessionPool; -import org.springframework.util.StringUtils; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.SftpATTRS; diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests-context.xml b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests-context.xml index c1a3c829e7..86fdac73a1 100644 --- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests-context.xml +++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests-context.xml @@ -69,6 +69,17 @@ + + + + diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests.java b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests.java index add3df9593..58a75eb6b3 100644 --- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests.java +++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapaterParserTests.java @@ -16,6 +16,7 @@ package org.springframework.integration.sftp.config; +import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertTrue; @@ -41,7 +42,7 @@ public class InboundChannelAdapaterParserTests { @Before public void prepare(){ - new File("target/foo").delete(); + new File("foo").delete(); } @Test @@ -73,9 +74,16 @@ public class InboundChannelAdapaterParserTests { assertTrue(new File("target").exists()); } + @Test + public void testLocalDirAutoCreated() throws Exception{ + assertFalse(new File("foo").exists()); + new ClassPathXmlApplicationContext("InboundChannelAdapaterParserTests-context.xml", this.getClass()); + assertTrue(new File("foo").exists()); + } + @After public void cleanUp() throws Exception{ - new File("target/foo").delete(); + new File("foo").delete(); } } diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/OutboundChannelAdapaterParserTests-context-fail.xml b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/OutboundChannelAdapaterParserTests-context-fail.xml new file mode 100644 index 0000000000..88fc4ee97f --- /dev/null +++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/OutboundChannelAdapaterParserTests-context-fail.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + +