diff --git a/spring-integration-sftp/.springBeans b/spring-integration-sftp/.springBeans index b406aa32ac..ab7a2a4581 100644 --- a/spring-integration-sftp/.springBeans +++ b/spring-integration-sftp/.springBeans @@ -1,13 +1,14 @@ 1 - + src/test/java/org/springframework/integration/sftp/config/OutboundChannelAdapterParserTests-context.xml + src/test/java/org/springframework/integration/sftp/config/SftpInboundAutostartup-context.xml diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapterParserTests.java b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapterParserTests.java index 3c39393563..3744f9f97a 100644 --- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapterParserTests.java +++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/InboundChannelAdapterParserTests.java @@ -48,6 +48,15 @@ public class InboundChannelAdapterParserTests { public void prepare(){ new File("foo").delete(); } + + @Test + public void testAutoStartup() throws Exception{ + ApplicationContext context = + new ClassPathXmlApplicationContext("SftpInboundAutostartup-context.xml", this.getClass()); + + SourcePollingChannelAdapter adapter = context.getBean("sftpAutoStartup", SourcePollingChannelAdapter.class); + assertFalse(adapter.isRunning()); + } @SuppressWarnings("unchecked") @Test diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundAutostartup-context.xml b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundAutostartup-context.xml new file mode 100644 index 0000000000..9705275aaa --- /dev/null +++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundAutostartup-context.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + +