Skip to content

Commit ca286ab

Browse files
committed
Replace custom temporary folder management with JUnit's TemporaryFolder.
This will allow Maven to run tests concurrently. Clean up imports.
1 parent 27de989 commit ca286ab

15 files changed

Lines changed: 59 additions & 49 deletions

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19-
import org.junit.Before;
20-
import org.junit.Test;
19+
import static org.junit.Assert.assertEquals;
20+
import static org.junit.Assert.fail;
2121

2222
import java.io.IOException;
2323
import java.io.OutputStream;
2424

25-
import static org.junit.Assert.assertEquals;
26-
import static org.junit.Assert.fail;
25+
import org.junit.Before;
26+
import org.junit.Test;
2727

2828
/**
2929
* JUnit Test Case for {@link BrokenOutputStream}.

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19-
import org.apache.commons.io.IOUtils;
20-
import org.junit.Test;
19+
import static org.junit.Assert.assertEquals;
20+
import static org.junit.Assert.assertSame;
21+
import static org.junit.Assert.fail;
2122

2223
import java.io.ByteArrayInputStream;
2324
import java.io.IOException;
2425
import java.io.InputStream;
2526

26-
import static org.junit.Assert.assertEquals;
27-
import static org.junit.Assert.assertSame;
28-
import static org.junit.Assert.fail;
27+
import org.apache.commons.io.IOUtils;
28+
import org.junit.Test;
2929

3030
/**
3131
* Basic unit tests for the alternative ByteArrayOutputStream implementation.

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19-
import org.junit.Before;
20-
import org.junit.Test;
19+
import static org.junit.Assert.assertEquals;
20+
import static org.junit.Assert.assertFalse;
21+
import static org.junit.Assert.fail;
2122

2223
import java.io.IOException;
2324
import java.io.OutputStream;
2425

25-
import static org.junit.Assert.assertEquals;
26-
import static org.junit.Assert.assertFalse;
27-
import static org.junit.Assert.fail;
26+
import org.junit.Before;
27+
import org.junit.Test;
2828

2929
/**
3030
* JUnit Test Case for {@link CloseShieldOutputStream}.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19+
import static org.junit.Assert.fail;
20+
1921
import java.io.IOException;
2022

2123
import org.junit.Test;
2224

23-
import static org.junit.Assert.fail;
24-
2525
/**
2626
* JUnit Test Case for {@link ClosedOutputStream}.
2727
*/

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
package org.apache.commons.io.output;
1818

1919

20+
import static org.junit.Assert.assertEquals;
21+
import static org.junit.Assert.fail;
22+
2023
import java.io.ByteArrayOutputStream;
2124
import java.io.IOException;
2225
import java.io.OutputStream;
@@ -25,9 +28,6 @@
2528
import org.apache.commons.io.input.NullInputStream;
2629
import org.junit.Test;
2730

28-
import static org.junit.Assert.assertEquals;
29-
import static org.junit.Assert.fail;
30-
3131

3232
/**
3333
* @version $Id$

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

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,36 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19+
import static org.junit.Assert.assertFalse;
20+
import static org.junit.Assert.assertTrue;
21+
import static org.junit.Assert.fail;
22+
1923
import java.io.File;
2024
import java.io.IOException;
2125
import java.io.Writer;
2226
import java.nio.charset.StandardCharsets;
2327
import java.nio.charset.UnsupportedCharsetException;
2428

2529
import org.apache.commons.io.FileUtils;
26-
import org.apache.commons.io.testtools.FileBasedTestCase;
2730
import org.junit.After;
2831
import org.junit.Before;
32+
import org.junit.Rule;
2933
import org.junit.Test;
30-
31-
import static org.junit.Assert.assertFalse;
32-
import static org.junit.Assert.assertTrue;
33-
import static org.junit.Assert.fail;
34+
import org.junit.rules.TemporaryFolder;
3435

3536
/**
3637
* Tests that files really lock, although no writing is done as
3738
* the locking is tested only on construction.
3839
*
3940
*/
40-
public class LockableFileWriterTest extends FileBasedTestCase {
41+
public class LockableFileWriterTest {
42+
43+
@Rule
44+
public TemporaryFolder temporaryFolder = new TemporaryFolder();
45+
46+
private File getTestDirectory() {
47+
return temporaryFolder.getRoot();
48+
}
4149

4250
private File file;
4351
private File lockDir;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
package org.apache.commons.io.output;
1818

1919

20-
import org.junit.Test;
21-
2220
import java.io.IOException;
2321

22+
import org.junit.Test;
23+
2424

2525
/**
2626
* Really not a lot to do here, but checking that no

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19-
import org.junit.Before;
20-
import org.junit.Test;
19+
import static org.junit.Assert.assertEquals;
2120

2221
import java.io.IOException;
2322
import java.io.OutputStream;
2423

25-
import static org.junit.Assert.assertEquals;
24+
import org.junit.Before;
25+
import org.junit.Test;
2626

2727
/**
2828
* JUnit Test Case for {@link CloseShieldOutputStream}.

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package org.apache.commons.io.output;
1818

1919
import static org.junit.Assert.assertEquals;
20+
2021
import java.io.IOException;
2122
import java.io.OutputStreamWriter;
2223
import java.io.UnsupportedEncodingException;

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
*/
1717
package org.apache.commons.io.output;
1818

19-
import org.junit.Test;
19+
import static org.junit.Assert.assertEquals;
20+
import static org.junit.Assert.assertSame;
21+
import static org.junit.Assert.fail;
2022

2123
import java.io.IOException;
2224
import java.io.Writer;
2325

24-
import static org.junit.Assert.assertEquals;
25-
import static org.junit.Assert.assertSame;
26-
import static org.junit.Assert.fail;
26+
import org.junit.Test;
2727

2828
/**
2929
* Test case for {@link StringBuilderWriter}.

0 commit comments

Comments
 (0)