Repository: commons-io
Updated Branches:
  refs/heads/master cb66f2f8d -> 73202a1e3


Replace custom temporary folder management with JUnit's TemporaryFolder.
This will allow Maven to run tests concurrently.

Project: http://git-wip-us.apache.org/repos/asf/commons-io/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-io/commit/73202a1e
Tree: http://git-wip-us.apache.org/repos/asf/commons-io/tree/73202a1e
Diff: http://git-wip-us.apache.org/repos/asf/commons-io/diff/73202a1e

Branch: refs/heads/master
Commit: 73202a1e336eccbf9928bcfb5a780a0b97a49680
Parents: cb66f2f
Author: Gary Gregory <ggreg...@apache.org>
Authored: Wed Sep 27 13:04:27 2017 -0600
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Wed Sep 27 13:04:27 2017 -0600

----------------------------------------------------------------------
 .../io/output/FileWriterWithEncodingTest.java   | 22 +++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-io/blob/73202a1e/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java 
b/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
index eba5144..cbb4b08 100644
--- a/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
+++ b/src/test/java/org/apache/commons/io/output/FileWriterWithEncodingTest.java
@@ -16,6 +16,11 @@
  */
 package org.apache.commons.io.output;
 
+import static org.apache.commons.io.testtools.TestUtils.checkFile;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
+
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.FileWriter;
@@ -27,21 +32,24 @@ import java.nio.charset.CharsetEncoder;
 
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.IOUtils;
-import org.apache.commons.io.testtools.FileBasedTestCase;
 import org.junit.After;
 import org.junit.Before;
+import org.junit.Rule;
 import org.junit.Test;
-
-import static org.apache.commons.io.testtools.TestUtils.checkFile;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import org.junit.rules.TemporaryFolder;
 
 /**
  * Tests that the encoding is actually set and used.
  *
  */
-public class FileWriterWithEncodingTest extends FileBasedTestCase {
+public class FileWriterWithEncodingTest {
+
+    @Rule
+    public TemporaryFolder temporaryFolder = new TemporaryFolder();
+
+    private File getTestDirectory() {
+        return temporaryFolder.getRoot();
+    }
 
     private String defaultEncoding;
     private File file1;

Reply via email to