File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed
main/java/com/github/stefanbirkner/fakesftpserver/rule
test/java/com/github/stefanbirkner/fakesftpserver/rule Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ Fake SFTP Server Rule is available from
2323 <dependency>
2424 <groupId>com.github.stefanbirkner</groupId>
2525 <artifactId>fake-sftp-server-rule</artifactId>
26- <version>1.3.0 </version>
26+ <version>1.3.1 </version>
2727 </dependency>
2828
2929
Original file line number Diff line number Diff line change 99 </parent >
1010
1111 <artifactId >fake-sftp-server-rule</artifactId >
12- <version >1.3.0 </version >
12+ <version >1.3.1 </version >
1313 <packaging >jar</packaging >
1414
1515 <name >Fake SFTP Server Rule</name >
Original file line number Diff line number Diff line change @@ -153,7 +153,17 @@ public FileVisitResult visitFile(
153153 delete (file );
154154 return CONTINUE ;
155155 }
156- };
156+
157+ @ Override
158+ public FileVisitResult postVisitDirectory (
159+ Path dir ,
160+ IOException exc
161+ ) throws IOException {
162+ if (dir .getParent () != null )
163+ delete (dir );
164+ return super .postVisitDirectory (dir , exc );
165+ }
166+ };
157167 private int port = 23454 ;
158168
159169 private FileSystem fileSystem ;
Original file line number Diff line number Diff line change @@ -841,7 +841,7 @@ public void deletes_directory() {
841841 FakeSftpServerRule sftpServer = new FakeSftpServerRule ();
842842 executeTestWithRule (
843843 () -> {
844- sftpServer .createDirectory ("dummy_directory" );
844+ sftpServer .createDirectory ("/ dummy_directory" );
845845 sftpServer .deleteAllFilesAndDirectories ();
846846 assertDirectoryDoesNotExist (
847847 sftpServer ,
You can’t perform that action at this time.
0 commit comments