Skip to content

Commit 5e33593

Browse files
committed
IO-511: After a few unit tests, a few newly created directories not cleaned completely. Thanks to Ahmet Celik. This also closes #13 from GitHub.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@1750250 13f79535-47bb-0310-9956-ffa450edef68
1 parent cf402c9 commit 5e33593

6 files changed

Lines changed: 15 additions & 1 deletion

File tree

src/changes/changes.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ The <action> type attribute can be add,update,fix,remove.
4747
<body>
4848
<!-- The release date is the date RC is cut -->
4949
<release version="2.6" date="2016-MM-DD" description="New features and bug fixes.">
50+
<action issue="IO-511" dev="britter" type="fix" due-to="Ahmet Celik">
51+
After a few unit tests, a few newly created directories not cleaned completely.
52+
</action>
5053
<action issue="IO-502" dev="ggregory" type="fix" due-to="Christian Schulte">
5154
Exceptions are suppressed incorrectly when copying files.
5255
</action>

src/test/java/org/apache/commons/io/FileDeleteStrategyTestCase.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import org.apache.commons.io.testtools.FileBasedTestCase;
2020
import org.apache.commons.io.testtools.TestUtils;
21+
import org.junit.After;
2122
import org.junit.Test;
2223

2324
import java.io.BufferedOutputStream;
@@ -162,4 +163,9 @@ public void testToString() {
162163
assertEquals("FileDeleteStrategy[Force]", FileDeleteStrategy.FORCE.toString());
163164
}
164165

166+
@After
167+
public void tearDown() throws Exception {
168+
FileUtils.deleteDirectory(getTestDirectory());
169+
}
170+
165171
}

src/test/java/org/apache/commons/io/FileUtilsCleanDirectoryTestCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public void setUp() throws Exception {
5757
public void tearDown() throws Exception {
5858
chmod(top, 775, true);
5959
FileUtils.deleteDirectory(top);
60+
FileUtils.deleteDirectory(getTestDirectory());
6061
}
6162

6263
//-----------------------------------------------------------------------

src/test/java/org/apache/commons/io/FileUtilsFileNewerTestCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ public void setUp() throws Exception {
8181
public void tearDown() throws Exception {
8282
m_testFile1.delete();
8383
m_testFile2.delete();
84+
FileUtils.deleteDirectory(getTestDirectory());
8485
}
8586

8687
/**

src/test/java/org/apache/commons/io/FileUtilsListFilesTestCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ public void setUp() throws Exception {
8888
public void tearDown() throws Exception {
8989
final File dir = getLocalTestDirectory();
9090
FileUtils.deleteDirectory(dir);
91+
FileUtils.deleteDirectory(getTestDirectory());
9192
}
9293

9394
private Collection<String> filesToFilenames(final Collection<File> files) {

src/test/java/org/apache/commons/io/output/LockableFileWriterTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.nio.charset.UnsupportedCharsetException;
2323

2424
import org.apache.commons.io.Charsets;
25+
import org.apache.commons.io.FileUtils;
2526
import org.apache.commons.io.IOUtils;
2627
import org.apache.commons.io.testtools.FileBasedTestCase;
2728
import org.junit.After;
@@ -56,10 +57,11 @@ public void setUp() {
5657
}
5758

5859
@After
59-
public void tearDown() {
60+
public void tearDown() throws IOException {
6061
file.delete();
6162
lockFile.delete();
6263
altLockFile.delete();
64+
FileUtils.deleteDirectory(altLockDir);
6365
}
6466

6567
//-----------------------------------------------------------------------

0 commit comments

Comments
 (0)