diff --git a/spring-integration-sftp/remote-test-dir/a.test b/spring-integration-sftp/remote-test-dir/a.test
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/spring-integration-sftp/remote-test-dir/b.test b/spring-integration-sftp/remote-test-dir/b.test
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/spring-integration-sftp/src/test/java/log4j.properties b/spring-integration-sftp/src/test/java/log4j.properties
new file mode 100644
index 0000000000..c4672eb722
--- /dev/null
+++ b/spring-integration-sftp/src/test/java/log4j.properties
@@ -0,0 +1,8 @@
+log4j.rootCategory=WARN, stdout
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n
+
+log4j.category.org.springframework=WARN
+log4j.category.org.springframework.integration=DEBUG
diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample-ignored-context.xml b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample-ignored-context.xml
index 538336f8e3..3595266569 100644
--- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample-ignored-context.xml
+++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample-ignored-context.xml
@@ -12,16 +12,12 @@
-
-
-
-
+
+
-
-
-
+
+ filename-pattern=".*\.test$">
-
-
+
-
-
-
-
diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample.java b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample.java
index 512f4be56b..91ef2f5c6e 100644
--- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample.java
+++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/SftpInboundReceiveSample.java
@@ -15,6 +15,10 @@
*/
package org.springframework.integration.sftp.config;
+import static junit.framework.Assert.assertTrue;
+
+import java.io.File;
+
import org.junit.Ignore;
import org.junit.Test;
@@ -30,9 +34,12 @@ public class SftpInboundReceiveSample {
@Ignore
public void testInbound() throws Exception{
new ClassPathXmlApplicationContext("SftpInboundReceiveSample-ignored-context.xml", SftpInboundReceiveSample.class);
-
+ Thread.sleep(3000);
+ File fileA = new File("local-test-dir/a.test");
+ File fileB = new File("local-test-dir/a.test");
+ assertTrue(new File("local-test-dir/a.test").exists());
+ assertTrue(new File("local-test-dir/b.test").exists());
System.out.println("Done");
- Thread.sleep(3000 * 300);
}
}
diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftpTest b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftpTest
deleted file mode 100644
index 75ab4085e4..0000000000
--- a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftpTest
+++ /dev/null
@@ -1,30 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-Proc-Type: 4,ENCRYPTED
-DEK-Info: DES-EDE3-CBC,FDDF18CD85159ADF
-
-LIfVRr6qLiHFWcRDBHFVce8dRT7CF/t9eEmIcj756QJGQXdHmuFLhDny6L5ZiNuV
-0OyqpZHdpPEdpEiklJzNny7lt/dZxESKqJTWeCEi9s/FcdF0bwibAC8SvR/viNZ+
-kVkdFGF6HhB7K8RToihye6f/tVhIgE/aZ8cU71DjwLnmz1F21Moue1EfcQw4q7IZ
-cjvcsXMvrGunC2hGProD+Dphqur5iE8nK7DI8tAiqyf6R/ArhA85kQ27Ly5mSq97
-0xQQKiicmQFIbSZQ+vlBvR+UPHFGc2hcKMWmcoKWfUjeiesqWk3zwR/hMWanCVsG
-8nPa3y9/qrnuT4z+SfAuULm4QIU7TNmD/Z2KwClTd40ZFu9hFwDha3p17bbZxTzO
-Xw/Cq/nx4lEj4mTcTDal+f56DkDpKDwrn8uLMGEjB5VUkPYQfY1OnAvH0KC8l5my
-xnDC/J9OC0hJH3j6w2Z9Y27tU3Ut5ZmqRA3J4/9r5FBHHCplMAuPY7tCTzppqEex
-7bckKswjByasYJKqwaJ1l1KB3sMJ1kUb1XF9/tb3hyku8zO8mBq9oRrUdQdGAxCp
-XsxMDn/xD6C4gO9kX5j4YhJ22xqhSF0b/sw/4NugIq4oRQopNPtwXANihE0DfHMM
-F1FBr1GOzlsa5MxJbCF350uMQK7AVqKi1vaEmQqC4mN46tSTnAT1Wj4d7I7OUQ8/
-OI7EQXDFvHymkscUghILDYTIpYsYL48ZZJeLfiTZ7AQ9Bz6agXlDiWBWBFYOmTQE
-KQx3LLzl4Gc5krqq6rfkm8CPdS5KqDI03HUq5iCi+LRBvpWxh5W5IcZT1WP+cIEG
-rgQkrlJw4nInNio00/07Qq2AnXIRwVjh0kVYNEdIUIvc/zCVCimRQp1Hlw3gAM8A
-+HxdCfcNg4RYPRW1qkDun9dZB/uxEO43MhaiOyNaLuKgNbqWOi74bKz9m2fJLi2i
-TzELkHjLRYxSGRROWJV3aHQMfiZDEYi/hdRPPL6hJWCPej6Fvo1sEqgowB6i2qzi
-h+jsHMQnTbKO1t0n1Z3whgl9atgd9vanPx6D7yp+pb8rxBb2gUd4yyUUZUxHBai5
-Eun4K++BF1dM7QinHzrDb6/J5bA9MP7/Z4Vpn7V1Pv7eJaLthEK1Lu8av64yMqPK
-Mvqj8gN/nJDclO6hIeB67yT8U/SgjQYwWSANuNufwq8PmpTI77nkx0KFCLTE8Nvr
-uLK0QQdvmYHZuql1zobqjR78EtOEwY+RKrb5dM7cP7TR1ZBBIrgi/8L+WlnzlPO6
-+qU9Mw2hD1xOQsUQR4CwKdPbQop/wrYCiRasiMh3WXc3ukqGng5+tsUSHQzv7Vwm
-SSBeYjlZBOuGEHcWGsNhHD9r1XoJVmJGUjJFua/epbcnNk3A8NOQbY4aOiRdX2EL
-f+ebTbDyU/YX1pChgGuHhsVsdVsKmY2s9toK2YcyOM4edfGpv38DFHd+9DsXd6eo
-bviIB0OfYnXwO2JTaQBh9lfrV4P8tZphGJsPkviru0lNJX4J5ipHgvIg5EvdPUTs
-kKgfERLjzXh9gwJ5zoZRgM22VU9v9ILGGk/zhCjVqYA3Ea0uQt6w6w==
------END RSA PRIVATE KEY-----
diff --git a/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftp_rsa b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftp_rsa
new file mode 100644
index 0000000000..05a66c803a
--- /dev/null
+++ b/spring-integration-sftp/src/test/java/org/springframework/integration/sftp/config/sftp_rsa
@@ -0,0 +1,30 @@
+-----BEGIN RSA PRIVATE KEY-----
+Proc-Type: 4,ENCRYPTED
+DEK-Info: DES-EDE3-CBC,89FEB82756CA8E56
+
+TKzzEZLLatyEMrbDVvTOkf6mvdRr/XT8+AZ1ZZfcw02sdUXSVtLMWi1tGhwTzvka
+Acl438D+O6WZT/JBvMcST/17KT2CFwgYrFGwxVnDXge5eQ7bHNZ33vPXVNsfmuhx
+OtNPy35LiClXt7FP1JpWlubWjXrlWIxCoxOYvQuETTc6t+CMjoRL1rvAv7IdPuso
+nT8XO0hwOXIUn5ZVC47ChuQjyisbfL3elSp3vE9T4Jwcb2QIkQ7DAJ6/y79ne7C3
+BTELKnuskK8WDnwaBMJImMK1da52ttDSrG5DD58DbnVLWGaYs3k1Y6LRol9jhoW+
+u8qd/UR7FF/0A9Dmwa7Su2FNsR30E367TJhtSEOOZ9qwe5J3AOKczTck3oMoLkmR
+Gs92uryCmO79XfUVINLaDZaM+Qaa5jskQDAGqGIm91nmFn8iALMSMyPhTNAv2kw0
+6/pmIKmYZ72+hjqoxd5Baqxv7+xbJYZoo1OB0ErmihU8UFMU5zJmJlt+desxot6C
+/83IarRe19QLWVX/Vm7NMOfcTdRGv1w1xONFIggOep6mWDtueyGchI3a2FxQR2Dz
+mZSwCGaQGL+ZtOkDD1ceoM0mvjdTNRMioOSULUQnjTNMn/0JTpBMAmZkyHJeNdyD
+MMca/ftZZszR7snN3SVOty7h5Q/AL+r9+sEPEMX+oE5N65gxhS2Bhqs0OZyeklFB
+RCK1eQtwUHEmfFv2XJZBBtm5LLOktQo4jgbMMPJ0HSpf+rkRumav7SFFgBmmYN2X
+9Gqw2/uW42FNNaRP/9UD/1zHiKXMMVM9U5BWXn1Eb/3oZ1jIxn6LIrSrv3aEZLmt
+7lWynxxohXZOUZiPJxidLP6tH55bXifd+XReR/iynMZ9OBvV3wtFtJxW/NuaMCBX
+i5549CSc202Ba/MEt4E7iwTnqO3ySBDT1pUY0ZPOHaZn+L4CDT9y6qVzj6GeTG3m
+0B/c61EPjrJ1aqrPy8gNB32B/mmsQGXWwjcFRe8VTJeflwWafe1WHZCt4k3E1ac/
+Ju6Gf/r19dLn+FQutHVMaD7YlkDmh+eEKGq0nQBViOYu3ERDYKEEUYO9ZeC/hdge
+TmzNST5hLF5lDv3Gzh3RhBB/409Fo2MoL53gW7mteoYn0tSk4TtJ2fz3tdbBln76
+z3ZE23Z88pL7YetcMgaIDeXBeybGK1HBtOq+NJvSF2hhT4SjIhgTMFM+2/dwsuRN
+00ug+kAV/9uSQ+NQFA/5cZXqsBJ8eeTrpmBKV61Mrfd4xNaEEmJMYKhXegyFzfNy
+iEBUh3JoE1cE9zpC/Qrbcw5asuflhEZ0+Ot5umipoJtipfD4hf6MWng2LKsddDR6
+19CkO28M9SORD25AFfn4AEPqa+Lp9fMKgs3gm2KkTpSzuoZJp9Y85H/GmmeaZyzc
+yqNQrOc8KhDFH9wtTMiquB2cY6qwEUngV57gaQslPE2AW0+tAjbYirku+hFkOZId
+dOYmibf6CW7IvbIPPBR2dVlzyn9JNwszTNLxvJLGmF3btKKlKr/GyMomsR0AYSWn
+LjCgN4NYYC/XhseeJ2D/vygBoV8kRL9UFDp8K+/IaI7S8RKsW3RrSA==
+-----END RSA PRIVATE KEY-----