You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2024/01/24 18:39:49 UTC
(commons-io) branch master updated: avoid deprecated methods and other minor cleanups in FileUtilsTest (#562)
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push:
new 4bd93ec0 avoid deprecated methods and other minor cleanups in FileUtilsTest (#562)
4bd93ec0 is described below
commit 4bd93ec056640bc973c9b80c33b12b162a96f9d8
Author: Elliotte Rusty Harold <el...@users.noreply.github.com>
AuthorDate: Wed Jan 24 13:39:43 2024 -0500
avoid deprecated methods and other minor cleanups in FileUtilsTest (#562)
---
.../java/org/apache/commons/io/FileUtilsTest.java | 23 ++++++----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/src/test/java/org/apache/commons/io/FileUtilsTest.java b/src/test/java/org/apache/commons/io/FileUtilsTest.java
index d7c8e7e0..02b643e0 100644
--- a/src/test/java/org/apache/commons/io/FileUtilsTest.java
+++ b/src/test/java/org/apache/commons/io/FileUtilsTest.java
@@ -269,9 +269,8 @@ public class FileUtilsTest extends AbstractTempDirTest {
private void iterateFilesAndDirs(final File dir, final IOFileFilter fileFilter,
final IOFileFilter dirFilter, final Collection<File> expectedFilesAndDirs) {
- final Iterator<File> iterator;
+ final Iterator<File> iterator = FileUtils.iterateFilesAndDirs(dir, fileFilter, dirFilter);
int filesCount = 0;
- iterator = FileUtils.iterateFilesAndDirs(dir, fileFilter, dirFilter);
try {
final List<File> actualFiles = new ArrayList<>();
while (iterator.hasNext()) {
@@ -288,7 +287,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
}
}
- void openOutputStream_noParent(final boolean createFile) throws Exception {
+ private void openOutputStream_noParent(final boolean createFile) throws Exception {
final File file = new File("test.txt");
assertNull(file.getParentFile());
try {
@@ -308,12 +307,6 @@ public class FileUtilsTest extends AbstractTempDirTest {
private boolean setLastModifiedMillis(final File testFile, final long millis) {
return testFile.setLastModified(millis);
-// try {
-// Files.setLastModifiedTime(testFile.toPath(), FileTime.fromMillis(millis));
-// } catch (IOException e) {
-// return false;
-// }
-// return true;
}
@BeforeEach
@@ -1210,7 +1203,6 @@ public class FileUtilsTest extends AbstractTempDirTest {
final File largeFile = new File(tempDirFile, "large.txt");
final File destination = new File(tempDirFile, "copylarge.txt");
- System.out.println("START: " + new java.util.Date());
if (!largeFile.getParentFile().exists()) {
fail("Cannot create file " + largeFile
+ " as the parent directory does not exist");
@@ -1218,9 +1210,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
try (final OutputStream output = new BufferedOutputStream(Files.newOutputStream(largeFile.toPath()))) {
TestUtils.generateTestData(output, FileUtils.ONE_GB);
}
- System.out.println("CREATED: " + new java.util.Date());
FileUtils.copyFile(largeFile, destination);
- System.out.println("COPIED: " + new java.util.Date());
assertTrue(destination.exists(), "Check Exist");
assertEquals(largeFile.length(), destination.length(), "Check Full copy");
@@ -1367,7 +1357,6 @@ public class FileUtilsTest extends AbstractTempDirTest {
InputStream resStream = getClass().getResourceAsStream(resourceName);) {
assertTrue(IOUtils.contentEquals(resStream, fis), "Content is not equal.");
}
- //TODO Maybe test copy to itself like for copyFile()
}
/**
@@ -3023,7 +3012,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
@Test
public void testWriteLines_3argsWithAppendOptionFalse_ShouldDeletePreviousFileLines() throws Exception {
final File file = TestUtils.newFile(tempDirFile, "lines.txt");
- FileUtils.writeStringToFile(file, "This line was there before you...");
+ FileUtils.writeStringToFile(file, "This line was there before you...", StandardCharsets.UTF_8);
final List<String> linesToAppend = Arrays.asList("my first line", "The second Line");
FileUtils.writeLines(file, linesToAppend, false);
@@ -3038,7 +3027,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
@Test
public void testWriteLines_3argsWithAppendOptionTrue_ShouldNotDeletePreviousFileLines() throws Exception {
final File file = TestUtils.newFile(tempDirFile, "lines.txt");
- FileUtils.writeStringToFile(file, "This line was there before you...");
+ FileUtils.writeStringToFile(file, "This line was there before you...", StandardCharsets.UTF_8);
final List<String> linesToAppend = Arrays.asList("my first line", "The second Line");
FileUtils.writeLines(file, linesToAppend, true);
@@ -3285,7 +3274,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
@Test
public void testWriteWithEncoding_WithAppendOptionFalse_ShouldDeletePreviousFileLines() throws Exception {
final File file = TestUtils.newFile(tempDirFile, "lines.txt");
- FileUtils.writeStringToFile(file, "This line was there before you...");
+ FileUtils.writeStringToFile(file, "This line was there before you...", StandardCharsets.UTF_8);
FileUtils.write(file, "this is brand new data", (String) null, false);
@@ -3297,7 +3286,7 @@ public class FileUtilsTest extends AbstractTempDirTest {
@Test
public void testWriteWithEncoding_WithAppendOptionTrue_ShouldNotDeletePreviousFileLines() throws Exception {
final File file = TestUtils.newFile(tempDirFile, "lines.txt");
- FileUtils.writeStringToFile(file, "This line was there before you...");
+ FileUtils.writeStringToFile(file, "This line was there before you...", StandardCharsets.UTF_8);
FileUtils.write(file, "this is brand new data", (String) null, true);