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 86fdbb2 Simplify Assertions (#234) 86fdbb2 is described below commit 86fdbb2a420064c0c6b33bb2466ab8bd4df080a3 Author: Arturo Bernal <arturobern...@gmail.com> AuthorDate: Sat May 22 14:59:53 2021 +0200 Simplify Assertions (#234) --- .../apache/commons/io/ByteOrderMarkTestCase.java | 29 +-- .../java/org/apache/commons/io/CopyUtilsTest.java | 19 +- .../commons/io/FileCleaningTrackerTestCase.java | 37 +-- .../org/apache/commons/io/FileUtilsTestCase.java | 48 ++-- .../apache/commons/io/FilenameUtilsTestCase.java | 265 +++++++++++---------- .../commons/io/IOIndexedExceptionTestCase.java | 3 +- .../org/apache/commons/io/IOUtilsCopyTestCase.java | 22 +- .../org/apache/commons/io/IOUtilsTestCase.java | 2 +- .../apache/commons/io/IOUtilsWriteTestCase.java | 34 +-- .../apache/commons/io/LineIteratorTestCase.java | 2 +- .../io/comparator/ExtensionFileComparatorTest.java | 7 +- .../io/comparator/NameFileComparatorTest.java | 7 +- .../io/comparator/PathFileComparatorTest.java | 7 +- .../ConditionalFileFilterAbstractTestCase.java | 3 +- .../commons/io/filefilter/FileFilterTestCase.java | 26 +- .../io/input/CharSequenceInputStreamTest.java | 4 +- .../io/input/ObservableInputStreamTest.java | 5 +- .../io/input/RandomAccessFileInputStreamTest.java | 8 +- .../io/input/SwappedDataInputStreamTest.java | 8 +- .../io/output/DeferredFileOutputStreamTest.java | 11 +- .../commons/io/output/XmlStreamWriterTest.java | 4 +- .../java/org/apache/commons/io/test/TestUtils.java | 5 +- 22 files changed, 282 insertions(+), 274 deletions(-) diff --git a/src/test/java/org/apache/commons/io/ByteOrderMarkTestCase.java b/src/test/java/org/apache/commons/io/ByteOrderMarkTestCase.java index 0d4ee22..6232c4b 100644 --- a/src/test/java/org/apache/commons/io/ByteOrderMarkTestCase.java +++ b/src/test/java/org/apache/commons/io/ByteOrderMarkTestCase.java @@ -17,8 +17,9 @@ package org.apache.commons.io; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -79,26 +80,26 @@ public class ByteOrderMarkTestCase { /** Test {@link ByteOrderMark#getBytes()} */ @Test public void getBytes() { - assertTrue(Arrays.equals(TEST_BOM_1.getBytes(), new byte[] {(byte)1}), "test1 bytes"); + assertArrayEquals(TEST_BOM_1.getBytes(), new byte[]{(byte) 1}, "test1 bytes"); TEST_BOM_1.getBytes()[0] = 2; - assertTrue(Arrays.equals(TEST_BOM_1.getBytes(), new byte[] {(byte)1}), "test1 bytes"); - assertTrue(Arrays.equals(TEST_BOM_2.getBytes(), new byte[] {(byte)1, (byte)2}), "test1 bytes"); - assertTrue(Arrays.equals(TEST_BOM_3.getBytes(), new byte[] {(byte)1, (byte)2, (byte)3}), "test1 bytes"); + assertArrayEquals(TEST_BOM_1.getBytes(), new byte[]{(byte) 1}, "test1 bytes"); + assertArrayEquals(TEST_BOM_2.getBytes(), new byte[]{(byte) 1, (byte) 2}, "test1 bytes"); + assertArrayEquals(TEST_BOM_3.getBytes(), new byte[]{(byte) 1, (byte) 2, (byte) 3}, "test1 bytes"); } /** Test {@link ByteOrderMark#equals(Object)} */ @SuppressWarnings("EqualsWithItself") @Test public void testEquals() { - assertTrue(TEST_BOM_1.equals(TEST_BOM_1), "test1 equals"); - assertTrue(TEST_BOM_2.equals(TEST_BOM_2), "test2 equals"); - assertTrue(TEST_BOM_3.equals(TEST_BOM_3), "test3 equals"); - - assertFalse(TEST_BOM_1.equals(new Object()), "Object not equal"); - assertFalse(TEST_BOM_1.equals(new ByteOrderMark("1a", 2)), "test1-1 not equal"); - assertFalse(TEST_BOM_1.equals(new ByteOrderMark("1b", 1, 2)), "test1-2 not test2"); - assertFalse(TEST_BOM_2.equals(new ByteOrderMark("2", 1, 1)), "test2 not equal"); - assertFalse(TEST_BOM_3.equals(new ByteOrderMark("3", 1, 2, 4)), "test3 not equal"); + assertEquals(TEST_BOM_1, TEST_BOM_1, "test1 equals"); + assertEquals(TEST_BOM_2, TEST_BOM_2, "test2 equals"); + assertEquals(TEST_BOM_3, TEST_BOM_3, "test3 equals"); + + assertNotEquals(TEST_BOM_1, new Object(), "Object not equal"); + assertNotEquals(TEST_BOM_1, new ByteOrderMark("1a", 2), "test1-1 not equal"); + assertNotEquals(TEST_BOM_1, new ByteOrderMark("1b", 1, 2), "test1-2 not test2"); + assertNotEquals(TEST_BOM_2, new ByteOrderMark("2", 1, 1), "test2 not equal"); + assertNotEquals(TEST_BOM_3, new ByteOrderMark("3", 1, 2, 4), "test3 not equal"); } /** Test {@link ByteOrderMark#hashCode()} */ diff --git a/src/test/java/org/apache/commons/io/CopyUtilsTest.java b/src/test/java/org/apache/commons/io/CopyUtilsTest.java index 708765e..623bc06 100644 --- a/src/test/java/org/apache/commons/io/CopyUtilsTest.java +++ b/src/test/java/org/apache/commons/io/CopyUtilsTest.java @@ -16,8 +16,8 @@ */ package org.apache.commons.io; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.ByteArrayInputStream; import java.io.InputStream; @@ -26,7 +26,6 @@ import java.io.Reader; import java.io.StringWriter; import java.io.Writer; import java.nio.charset.StandardCharsets; -import java.util.Arrays; import org.apache.commons.io.output.ByteArrayOutputStream; import org.apache.commons.io.test.TestUtils; @@ -72,7 +71,7 @@ public class CopyUtilsTest { CopyUtils.copy(inData, out); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -85,7 +84,7 @@ public class CopyUtilsTest { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -110,7 +109,7 @@ public class CopyUtilsTest { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); assertEquals(inData.length, count); } @@ -129,7 +128,7 @@ public class CopyUtilsTest { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -160,7 +159,7 @@ public class CopyUtilsTest { // Note: rely on the method to flush assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @SuppressWarnings("resource") // 'in' is deliberately not closed @@ -178,7 +177,7 @@ public class CopyUtilsTest { writer.flush(); assertEquals(inData.length, count, "The number of characters returned by copy is wrong"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -197,7 +196,7 @@ public class CopyUtilsTest { // note: we don't flush here; this IOUtils method does it for us assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -212,7 +211,7 @@ public class CopyUtilsTest { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } } // CopyUtilsTest diff --git a/src/test/java/org/apache/commons/io/FileCleaningTrackerTestCase.java b/src/test/java/org/apache/commons/io/FileCleaningTrackerTestCase.java index f6d5a6f..7574623 100644 --- a/src/test/java/org/apache/commons/io/FileCleaningTrackerTestCase.java +++ b/src/test/java/org/apache/commons/io/FileCleaningTrackerTestCase.java @@ -18,6 +18,7 @@ package org.apache.commons.io; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -105,7 +106,7 @@ public class FileCleaningTrackerTestCase { pauseForDeleteToComplete(new File(path)); assertEquals(0, theInstance.getTrackCount()); - assertEquals(false, new File(path).exists(), showFailures()); + assertFalse(new File(path).exists(), showFailures()); } @Test @@ -172,8 +173,8 @@ public class FileCleaningTrackerTestCase { pauseForDeleteToComplete(testFile.getParentFile()); assertEquals(0, theInstance.getTrackCount()); - assertEquals(false, new File(testFile.getPath()).exists(), showFailures()); - assertEquals(false, testFile.getParentFile().exists(), showFailures()); + assertFalse(new File(testFile.getPath()).exists(), showFailures()); + assertFalse(testFile.getParentFile().exists(), showFailures()); } @Test @@ -209,13 +210,13 @@ public class FileCleaningTrackerTestCase { assertFalse(theInstance.exitWhenFinished); theInstance.exitWhenFinished(); assertTrue(theInstance.exitWhenFinished); - assertEquals(null, theInstance.reaper); + assertNull(theInstance.reaper); waitUntilTrackCount(); assertEquals(0, theInstance.getTrackCount()); assertTrue(theInstance.exitWhenFinished); - assertEquals(null, theInstance.reaper); + assertNull(theInstance.reaper); } @Test @@ -223,7 +224,7 @@ public class FileCleaningTrackerTestCase { assertFalse(theInstance.exitWhenFinished); theInstance.exitWhenFinished(); assertTrue(theInstance.exitWhenFinished); - assertEquals(null, theInstance.reaper); + assertNull(theInstance.reaper); final String path = testFile.getPath(); final Object marker = new Object(); @@ -234,27 +235,27 @@ public class FileCleaningTrackerTestCase { // expected } assertTrue(theInstance.exitWhenFinished); - assertEquals(null, theInstance.reaper); + assertNull(theInstance.reaper); } @Test public void testFileCleanerExitWhenFinished1() throws Exception { final String path = testFile.getPath(); - assertEquals(false, testFile.exists(), "1-testFile exists: " + testFile); + assertFalse(testFile.exists(), "1-testFile exists: " + testFile); RandomAccessFile r = new RandomAccessFile(testFile, "rw"); - assertEquals(true, testFile.exists(), "2-testFile exists"); + assertTrue(testFile.exists(), "2-testFile exists"); assertEquals(0, theInstance.getTrackCount(), "3-Track Count"); theInstance.track(path, r); assertEquals(1, theInstance.getTrackCount(), "4-Track Count"); - assertEquals(false, theInstance.exitWhenFinished, "5-exitWhenFinished"); - assertEquals(true, theInstance.reaper.isAlive(), "6-reaper.isAlive"); + assertFalse(theInstance.exitWhenFinished, "5-exitWhenFinished"); + assertTrue(theInstance.reaper.isAlive(), "6-reaper.isAlive"); - assertEquals(false, theInstance.exitWhenFinished, "7-exitWhenFinished"); + assertFalse(theInstance.exitWhenFinished, "7-exitWhenFinished"); theInstance.exitWhenFinished(); - assertEquals(true, theInstance.exitWhenFinished, "8-exitWhenFinished"); - assertEquals(true, theInstance.reaper.isAlive(), "9-reaper.isAlive"); + assertTrue(theInstance.exitWhenFinished, "8-exitWhenFinished"); + assertTrue(theInstance.reaper.isAlive(), "9-reaper.isAlive"); r.close(); testFile = null; @@ -264,9 +265,9 @@ public class FileCleaningTrackerTestCase { pauseForDeleteToComplete(new File(path)); assertEquals(0, theInstance.getTrackCount(), "10-Track Count"); - assertEquals(false, new File(path).exists(), "11-testFile exists " + showFailures()); - assertEquals(true, theInstance.exitWhenFinished, "12-exitWhenFinished"); - assertEquals(false, theInstance.reaper.isAlive(), "13-reaper.isAlive"); + assertFalse(new File(path).exists(), "11-testFile exists " + showFailures()); + assertTrue(theInstance.exitWhenFinished, "12-exitWhenFinished"); + assertFalse(theInstance.reaper.isAlive(), "13-reaper.isAlive"); } @Test @@ -291,7 +292,7 @@ public class FileCleaningTrackerTestCase { pauseForDeleteToComplete(new File(path)); assertEquals(0, theInstance.getTrackCount()); - assertEquals(false, new File(path).exists(), showFailures()); + assertFalse(new File(path).exists(), showFailures()); assertFalse(theInstance.exitWhenFinished); assertTrue(theInstance.reaper.isAlive()); diff --git a/src/test/java/org/apache/commons/io/FileUtilsTestCase.java b/src/test/java/org/apache/commons/io/FileUtilsTestCase.java index 59b6462..339241c 100644 --- a/src/test/java/org/apache/commons/io/FileUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/FileUtilsTestCase.java @@ -1402,7 +1402,7 @@ public class FileUtilsTestCase { destination.createNewFile(); assertTrue(destination.exists(), "Copy1.txt doesn't exist to delete"); FileUtils.forceDelete(destination); - assertTrue(!destination.exists(), "Check No Exist"); + assertFalse(destination.exists(), "Check No Exist"); } @Test @@ -1411,13 +1411,13 @@ public class FileUtilsTestCase { destination.createNewFile(); assertTrue(destination.exists(), "Copy2.txt doesn't exist to delete"); FileUtils.forceDelete(destination); - assertTrue(!destination.exists(), "Check No Exist"); + assertFalse(destination.exists(), "Check No Exist"); } @Test public void testForceDeleteAFile3() throws Exception { final File destination = new File(temporaryFolder, "no_such_file"); - assertTrue(!destination.exists(), "Check No Exist"); + assertFalse(destination.exists(), "Check No Exist"); try { FileUtils.forceDelete(destination); fail("Should generate FileNotFoundException"); @@ -1448,7 +1448,7 @@ public class FileUtilsTestCase { assertFalse(destination.canWrite()); assertTrue(destination.exists(), "File doesn't exist to delete"); FileUtils.forceDelete(destination); - assertTrue(!destination.exists(), "Check deletion"); + assertFalse(destination.exists(), "Check deletion"); } @Test @@ -2038,7 +2038,7 @@ public class FileUtilsTestCase { // Check results assertTrue(destination.exists(), "Check Exist"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); final File movedDir = new File(destination, testDir.getName()); final File movedFile = new File(movedDir, testFile.getName()); assertTrue(movedDir.exists(), "Check dir moved"); @@ -2106,7 +2106,7 @@ public class FileUtilsTestCase { // Check results assertTrue(destination.exists(), "Check Exist"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); final File movedDir = new File(destination, testDir.getName()); final File movedFile = new File(movedDir, testFile.getName()); assertTrue(movedDir.exists(), "Check dir moved"); @@ -2140,7 +2140,7 @@ public class FileUtilsTestCase { // Check results assertTrue(destDir.exists(), "Check Exist after"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); final File movedDir = new File(destDir, src.getName()); final File movedChildDir = new File(movedDir, testChildDir.getName()); final File movedFile = new File(movedChildDir, testFile.getName()); @@ -2204,7 +2204,7 @@ public class FileUtilsTestCase { }; FileUtils.moveFile(src, destination); assertTrue(destination.exists(), "Check Exist"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); } @Test @@ -2229,7 +2229,7 @@ public class FileUtilsTestCase { }; assertThrows(IOException.class, () -> FileUtils.moveFile(src, destination)); // expected - assertTrue(!destination.exists(), "Check Rollback"); + assertFalse(destination.exists(), "Check Rollback"); assertTrue(src.exists(), "Original exists"); } @@ -2253,7 +2253,7 @@ public class FileUtilsTestCase { FileUtils.moveFile(src, destination, StandardCopyOption.COPY_ATTRIBUTES); assertTrue(destination.exists(), "Check Exist"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); final long destLastMod = getLastModifiedMillis(destination); final long delta = destLastMod - expected; @@ -2283,7 +2283,7 @@ public class FileUtilsTestCase { FileUtils.moveFile(src, destination, PathUtils.EMPTY_COPY_OPTIONS); assertTrue(destination.exists(), "Check Exist"); - assertTrue(!src.exists(), "Original deleted"); + assertFalse(src.exists(), "Original deleted"); // On Windows, the last modified time is copied by default. if (!SystemUtils.IS_OS_WINDOWS) { @@ -2345,7 +2345,7 @@ public class FileUtilsTestCase { FileUtils.moveFile(testFile1, destination); assertTrue(destination.exists(), "Check Exist"); - assertTrue(!testFile1.exists(), "Original deleted"); + assertFalse(testFile1.exists(), "Original deleted"); } @Test @@ -2357,7 +2357,7 @@ public class FileUtilsTestCase { FileUtils.moveFileToDirectory(testFile1, destDir, true); assertTrue(movedFile.exists(), "Check Exist after"); - assertTrue(!testFile1.exists(), "Original deleted"); + assertFalse(testFile1.exists(), "Original deleted"); } @Test @@ -2683,8 +2683,8 @@ public class FileUtilsTestCase { @Test public void testToFile3() throws Exception { - assertEquals(null, FileUtils.toFile(null)); - assertEquals(null, FileUtils.toFile(new URL("http://jakarta.apache.org"))); + assertNull(FileUtils.toFile(null)); + assertNull(FileUtils.toFile(new URL("http://jakarta.apache.org"))); } @Test @@ -2711,8 +2711,8 @@ public class FileUtilsTestCase { final File[] files = FileUtils.toFiles(urls); assertEquals(urls.length, files.length); - assertEquals(true, files[0].toString().contains("file1.txt"), "File: " + files[0]); - assertEquals(true, files[1].toString().contains("file2.txt"), "File: " + files[1]); + assertTrue(files[0].toString().contains("file1.txt"), "File: " + files[0]); + assertTrue(files[1].toString().contains("file2.txt"), "File: " + files[1]); } @Test @@ -2724,8 +2724,8 @@ public class FileUtilsTestCase { final File[] files = FileUtils.toFiles(urls); assertEquals(urls.length, files.length); - assertEquals(true, files[0].toString().contains("file1.txt"), "File: " + files[0]); - assertEquals(null, files[1], "File: " + files[1]); + assertTrue(files[0].toString().contains("file1.txt"), "File: " + files[0]); + assertNull(files[1], "File: " + files[1]); } @Test @@ -2770,7 +2770,7 @@ public class FileUtilsTestCase { if (file.exists()) { file.delete(); } - assertTrue(!file.exists(), "Bad test: test file still exists"); + assertFalse(file.exists(), "Bad test: test file still exists"); FileUtils.touch(file); assertTrue(file.exists(), "FileUtils.touch() created file"); final FileOutputStream out = new FileOutputStream(file); @@ -2780,15 +2780,15 @@ public class FileUtilsTestCase { assertEquals(1, file.length(), "Wrote one byte to file"); final long y2k = new GregorianCalendar(2000, 0, 1).getTime().getTime(); final boolean res = setLastModifiedMillis(file, y2k); // 0L fails on Win98 - assertEquals(true, res, "Bad test: set lastModified failed"); + assertTrue(res, "Bad test: set lastModified failed"); assertEquals(y2k, getLastModifiedMillis(file), "Bad test: set lastModified set incorrect value"); final long nowMillis = System.currentTimeMillis(); FileUtils.touch(file); assertEquals(1, file.length(), "FileUtils.touch() didn't empty the file."); - assertEquals(false, y2k == getLastModifiedMillis(file), "FileUtils.touch() changed lastModified"); + assertFalse(y2k == getLastModifiedMillis(file), "FileUtils.touch() changed lastModified"); final int delta = 3000; - assertEquals(true, getLastModifiedMillis(file) >= nowMillis - delta, "FileUtils.touch() changed lastModified to more than now-3s"); - assertEquals(true, getLastModifiedMillis(file) <= nowMillis + delta, "FileUtils.touch() changed lastModified to less than now+3s"); + assertTrue(getLastModifiedMillis(file) >= nowMillis - delta, "FileUtils.touch() changed lastModified to more than now-3s"); + assertTrue(getLastModifiedMillis(file) <= nowMillis + delta, "FileUtils.touch() changed lastModified to less than now+3s"); } @Test diff --git a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java index ab1030b..b87ad58 100644 --- a/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/FilenameUtilsTestCase.java @@ -18,6 +18,7 @@ package org.apache.commons.io; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -99,13 +100,13 @@ public class FilenameUtilsTestCase { //----------------------------------------------------------------------- @Test public void testNormalize() { - assertEquals(null, FilenameUtils.normalize(null)); - assertEquals(null, FilenameUtils.normalize(":")); - assertEquals(null, FilenameUtils.normalize("1:\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("1:")); - assertEquals(null, FilenameUtils.normalize("1:a")); - assertEquals(null, FilenameUtils.normalize("\\\\\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\a")); + assertNull(FilenameUtils.normalize(null)); + assertNull(FilenameUtils.normalize(":")); + assertNull(FilenameUtils.normalize("1:\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("1:")); + assertNull(FilenameUtils.normalize("1:a")); + assertNull(FilenameUtils.normalize("\\\\\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\a")); assertEquals("a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalize("a\\b/c.txt")); assertEquals("" + SEP + "a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalize("\\a\\b/c.txt")); @@ -117,12 +118,12 @@ public class FilenameUtilsTestCase { assertEquals("a" + SEP + "c", FilenameUtils.normalize("a/b/../c")); assertEquals("c", FilenameUtils.normalize("a/b/../../c")); assertEquals("c" + SEP, FilenameUtils.normalize("a/b/../../c/")); - assertEquals(null, FilenameUtils.normalize("a/b/../../../c")); + assertNull(FilenameUtils.normalize("a/b/../../../c")); assertEquals("a" + SEP, FilenameUtils.normalize("a/b/..")); assertEquals("a" + SEP, FilenameUtils.normalize("a/b/../")); assertEquals("", FilenameUtils.normalize("a/b/../..")); assertEquals("", FilenameUtils.normalize("a/b/../../")); - assertEquals(null, FilenameUtils.normalize("a/b/../../..")); + assertNull(FilenameUtils.normalize("a/b/../../..")); assertEquals("a" + SEP + "d", FilenameUtils.normalize("a/b/../c/../d")); assertEquals("a" + SEP + "d" + SEP, FilenameUtils.normalize("a/b/../c/../d/")); assertEquals("a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("a/b//d")); @@ -132,44 +133,44 @@ public class FilenameUtilsTestCase { assertEquals("a", FilenameUtils.normalize("./a")); assertEquals("", FilenameUtils.normalize("./")); assertEquals("", FilenameUtils.normalize(".")); - assertEquals(null, FilenameUtils.normalize("../a")); - assertEquals(null, FilenameUtils.normalize("..")); + assertNull(FilenameUtils.normalize("../a")); + assertNull(FilenameUtils.normalize("..")); assertEquals("", FilenameUtils.normalize("")); assertEquals(SEP + "a", FilenameUtils.normalize("/a")); assertEquals(SEP + "a" + SEP, FilenameUtils.normalize("/a/")); assertEquals(SEP + "a" + SEP + "c", FilenameUtils.normalize("/a/b/../c")); assertEquals(SEP + "c", FilenameUtils.normalize("/a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("/a/b/../../../c")); + assertNull(FilenameUtils.normalize("/a/b/../../../c")); assertEquals(SEP + "a" + SEP, FilenameUtils.normalize("/a/b/..")); assertEquals(SEP + "", FilenameUtils.normalize("/a/b/../..")); - assertEquals(null, FilenameUtils.normalize("/a/b/../../..")); + assertNull(FilenameUtils.normalize("/a/b/../../..")); assertEquals(SEP + "a" + SEP + "d", FilenameUtils.normalize("/a/b/../c/../d")); assertEquals(SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("/a/b//d")); assertEquals(SEP + "a" + SEP + "b" + SEP, FilenameUtils.normalize("/a/b/././.")); assertEquals(SEP + "a", FilenameUtils.normalize("/./a")); assertEquals(SEP + "", FilenameUtils.normalize("/./")); assertEquals(SEP + "", FilenameUtils.normalize("/.")); - assertEquals(null, FilenameUtils.normalize("/../a")); - assertEquals(null, FilenameUtils.normalize("/..")); + assertNull(FilenameUtils.normalize("/../a")); + assertNull(FilenameUtils.normalize("/..")); assertEquals(SEP + "", FilenameUtils.normalize("/")); assertEquals("~" + SEP + "a", FilenameUtils.normalize("~/a")); assertEquals("~" + SEP + "a" + SEP, FilenameUtils.normalize("~/a/")); assertEquals("~" + SEP + "a" + SEP + "c", FilenameUtils.normalize("~/a/b/../c")); assertEquals("~" + SEP + "c", FilenameUtils.normalize("~/a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("~/a/b/../../../c")); + assertNull(FilenameUtils.normalize("~/a/b/../../../c")); assertEquals("~" + SEP + "a" + SEP, FilenameUtils.normalize("~/a/b/..")); assertEquals("~" + SEP + "", FilenameUtils.normalize("~/a/b/../..")); - assertEquals(null, FilenameUtils.normalize("~/a/b/../../..")); + assertNull(FilenameUtils.normalize("~/a/b/../../..")); assertEquals("~" + SEP + "a" + SEP + "d", FilenameUtils.normalize("~/a/b/../c/../d")); assertEquals("~" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("~/a/b//d")); assertEquals("~" + SEP + "a" + SEP + "b" + SEP, FilenameUtils.normalize("~/a/b/././.")); assertEquals("~" + SEP + "a", FilenameUtils.normalize("~/./a")); assertEquals("~" + SEP, FilenameUtils.normalize("~/./")); assertEquals("~" + SEP, FilenameUtils.normalize("~/.")); - assertEquals(null, FilenameUtils.normalize("~/../a")); - assertEquals(null, FilenameUtils.normalize("~/..")); + assertNull(FilenameUtils.normalize("~/../a")); + assertNull(FilenameUtils.normalize("~/..")); assertEquals("~" + SEP, FilenameUtils.normalize("~/")); assertEquals("~" + SEP, FilenameUtils.normalize("~")); @@ -177,18 +178,18 @@ public class FilenameUtilsTestCase { assertEquals("~user" + SEP + "a" + SEP, FilenameUtils.normalize("~user/a/")); assertEquals("~user" + SEP + "a" + SEP + "c", FilenameUtils.normalize("~user/a/b/../c")); assertEquals("~user" + SEP + "c", FilenameUtils.normalize("~user/a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("~user/a/b/../../../c")); + assertNull(FilenameUtils.normalize("~user/a/b/../../../c")); assertEquals("~user" + SEP + "a" + SEP, FilenameUtils.normalize("~user/a/b/..")); assertEquals("~user" + SEP + "", FilenameUtils.normalize("~user/a/b/../..")); - assertEquals(null, FilenameUtils.normalize("~user/a/b/../../..")); + assertNull(FilenameUtils.normalize("~user/a/b/../../..")); assertEquals("~user" + SEP + "a" + SEP + "d", FilenameUtils.normalize("~user/a/b/../c/../d")); assertEquals("~user" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("~user/a/b//d")); assertEquals("~user" + SEP + "a" + SEP + "b" + SEP, FilenameUtils.normalize("~user/a/b/././.")); assertEquals("~user" + SEP + "a", FilenameUtils.normalize("~user/./a")); assertEquals("~user" + SEP + "", FilenameUtils.normalize("~user/./")); assertEquals("~user" + SEP + "", FilenameUtils.normalize("~user/.")); - assertEquals(null, FilenameUtils.normalize("~user/../a")); - assertEquals(null, FilenameUtils.normalize("~user/..")); + assertNull(FilenameUtils.normalize("~user/../a")); + assertNull(FilenameUtils.normalize("~user/..")); assertEquals("~user" + SEP, FilenameUtils.normalize("~user/")); assertEquals("~user" + SEP, FilenameUtils.normalize("~user")); @@ -196,54 +197,54 @@ public class FilenameUtilsTestCase { assertEquals("C:" + SEP + "a" + SEP, FilenameUtils.normalize("C:/a/")); assertEquals("C:" + SEP + "a" + SEP + "c", FilenameUtils.normalize("C:/a/b/../c")); assertEquals("C:" + SEP + "c", FilenameUtils.normalize("C:/a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("C:/a/b/../../../c")); + assertNull(FilenameUtils.normalize("C:/a/b/../../../c")); assertEquals("C:" + SEP + "a" + SEP, FilenameUtils.normalize("C:/a/b/..")); assertEquals("C:" + SEP + "", FilenameUtils.normalize("C:/a/b/../..")); - assertEquals(null, FilenameUtils.normalize("C:/a/b/../../..")); + assertNull(FilenameUtils.normalize("C:/a/b/../../..")); assertEquals("C:" + SEP + "a" + SEP + "d", FilenameUtils.normalize("C:/a/b/../c/../d")); assertEquals("C:" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("C:/a/b//d")); assertEquals("C:" + SEP + "a" + SEP + "b" + SEP, FilenameUtils.normalize("C:/a/b/././.")); assertEquals("C:" + SEP + "a", FilenameUtils.normalize("C:/./a")); assertEquals("C:" + SEP + "", FilenameUtils.normalize("C:/./")); assertEquals("C:" + SEP + "", FilenameUtils.normalize("C:/.")); - assertEquals(null, FilenameUtils.normalize("C:/../a")); - assertEquals(null, FilenameUtils.normalize("C:/..")); + assertNull(FilenameUtils.normalize("C:/../a")); + assertNull(FilenameUtils.normalize("C:/..")); assertEquals("C:" + SEP + "", FilenameUtils.normalize("C:/")); assertEquals("C:" + "a", FilenameUtils.normalize("C:a")); assertEquals("C:" + "a" + SEP, FilenameUtils.normalize("C:a/")); assertEquals("C:" + "a" + SEP + "c", FilenameUtils.normalize("C:a/b/../c")); assertEquals("C:" + "c", FilenameUtils.normalize("C:a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("C:a/b/../../../c")); + assertNull(FilenameUtils.normalize("C:a/b/../../../c")); assertEquals("C:" + "a" + SEP, FilenameUtils.normalize("C:a/b/..")); assertEquals("C:" + "", FilenameUtils.normalize("C:a/b/../..")); - assertEquals(null, FilenameUtils.normalize("C:a/b/../../..")); + assertNull(FilenameUtils.normalize("C:a/b/../../..")); assertEquals("C:" + "a" + SEP + "d", FilenameUtils.normalize("C:a/b/../c/../d")); assertEquals("C:" + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("C:a/b//d")); assertEquals("C:" + "a" + SEP + "b" + SEP, FilenameUtils.normalize("C:a/b/././.")); assertEquals("C:" + "a", FilenameUtils.normalize("C:./a")); assertEquals("C:" + "", FilenameUtils.normalize("C:./")); assertEquals("C:" + "", FilenameUtils.normalize("C:.")); - assertEquals(null, FilenameUtils.normalize("C:../a")); - assertEquals(null, FilenameUtils.normalize("C:..")); + assertNull(FilenameUtils.normalize("C:../a")); + assertNull(FilenameUtils.normalize("C:..")); assertEquals("C:" + "", FilenameUtils.normalize("C:")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalize("//server/a")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP, FilenameUtils.normalize("//server/a/")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "c", FilenameUtils.normalize("//server/a/b/../c")); assertEquals(SEP + SEP + "server" + SEP + "c", FilenameUtils.normalize("//server/a/b/../../c")); - assertEquals(null, FilenameUtils.normalize("//server/a/b/../../../c")); + assertNull(FilenameUtils.normalize("//server/a/b/../../../c")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP, FilenameUtils.normalize("//server/a/b/..")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalize("//server/a/b/../..")); - assertEquals(null, FilenameUtils.normalize("//server/a/b/../../..")); + assertNull(FilenameUtils.normalize("//server/a/b/../../..")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "d", FilenameUtils.normalize("//server/a/b/../c/../d")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalize("//server/a/b//d")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "b" + SEP, FilenameUtils.normalize("//server/a/b/././.")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalize("//server/./a")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalize("//server/./")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalize("//server/.")); - assertEquals(null, FilenameUtils.normalize("//server/../a")); - assertEquals(null, FilenameUtils.normalize("//server/..")); + assertNull(FilenameUtils.normalize("//server/../a")); + assertNull(FilenameUtils.normalize("//server/..")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalize("//server/")); assertEquals(SEP + SEP + "127.0.0.1" + SEP + "a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalize("\\\\127.0.0.1\\a\\b\\c.txt")); @@ -261,20 +262,20 @@ public class FilenameUtilsTestCase { assertEquals(SEP + SEP + "127.0.0.01" + SEP + "a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalize("\\\\127.0.0.01\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\-server\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\.\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\..\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\127.0..1\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\::1::2\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\:1\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\1:\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\1:2:3:4:5:6:7:8:9\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\g:2:3:4:5:6:7:8\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\1ffff:2:3:4:5:6:7:8\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalize("\\\\1:2\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\-server\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\.\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\..\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\127.0..1\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\::1::2\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\:1\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\1:\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\1:2:3:4:5:6:7:8:9\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\g:2:3:4:5:6:7:8\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\1ffff:2:3:4:5:6:7:8\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalize("\\\\1:2\\a\\b\\c.txt")); // IO-556 - assertEquals(null, FilenameUtils.normalize("//../foo")); - assertEquals(null, FilenameUtils.normalize("\\\\..\\foo")); + assertNull(FilenameUtils.normalize("//../foo")); + assertNull(FilenameUtils.normalize("\\\\..\\foo")); } /** @@ -307,13 +308,13 @@ public class FilenameUtilsTestCase { //----------------------------------------------------------------------- @Test public void testNormalizeNoEndSeparator() { - assertEquals(null, FilenameUtils.normalizeNoEndSeparator(null)); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator(":")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("1:\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("1:")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("1:a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("\\\\\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("\\\\a")); + assertNull(FilenameUtils.normalizeNoEndSeparator(null)); + assertNull(FilenameUtils.normalizeNoEndSeparator(":")); + assertNull(FilenameUtils.normalizeNoEndSeparator("1:\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalizeNoEndSeparator("1:")); + assertNull(FilenameUtils.normalizeNoEndSeparator("1:a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("\\\\\\a\\b\\c.txt")); + assertNull(FilenameUtils.normalizeNoEndSeparator("\\\\a")); assertEquals("a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalizeNoEndSeparator("a\\b/c.txt")); assertEquals("" + SEP + "a" + SEP + "b" + SEP + "c.txt", FilenameUtils.normalizeNoEndSeparator("\\a\\b/c.txt")); @@ -325,12 +326,12 @@ public class FilenameUtilsTestCase { assertEquals("a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("a/b/../c")); assertEquals("c", FilenameUtils.normalizeNoEndSeparator("a/b/../../c")); assertEquals("c", FilenameUtils.normalizeNoEndSeparator("a/b/../../c/")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("a/b/../../../c")); assertEquals("a", FilenameUtils.normalizeNoEndSeparator("a/b/..")); assertEquals("a", FilenameUtils.normalizeNoEndSeparator("a/b/../")); assertEquals("", FilenameUtils.normalizeNoEndSeparator("a/b/../..")); assertEquals("", FilenameUtils.normalizeNoEndSeparator("a/b/../../")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("a/b/../../..")); assertEquals("a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("a/b/../c/../d")); assertEquals("a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("a/b/../c/../d/")); assertEquals("a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("a/b//d")); @@ -340,44 +341,44 @@ public class FilenameUtilsTestCase { assertEquals("a", FilenameUtils.normalizeNoEndSeparator("./a")); assertEquals("", FilenameUtils.normalizeNoEndSeparator("./")); assertEquals("", FilenameUtils.normalizeNoEndSeparator(".")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("..")); assertEquals("", FilenameUtils.normalizeNoEndSeparator("")); assertEquals(SEP + "a", FilenameUtils.normalizeNoEndSeparator("/a")); assertEquals(SEP + "a", FilenameUtils.normalizeNoEndSeparator("/a/")); assertEquals(SEP + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("/a/b/../c")); assertEquals(SEP + "c", FilenameUtils.normalizeNoEndSeparator("/a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("/a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("/a/b/../../../c")); assertEquals(SEP + "a", FilenameUtils.normalizeNoEndSeparator("/a/b/..")); assertEquals(SEP + "", FilenameUtils.normalizeNoEndSeparator("/a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("/a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("/a/b/../../..")); assertEquals(SEP + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("/a/b/../c/../d")); assertEquals(SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("/a/b//d")); assertEquals(SEP + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("/a/b/././.")); assertEquals(SEP + "a", FilenameUtils.normalizeNoEndSeparator("/./a")); assertEquals(SEP + "", FilenameUtils.normalizeNoEndSeparator("/./")); assertEquals(SEP + "", FilenameUtils.normalizeNoEndSeparator("/.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("/../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("/..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("/../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("/..")); assertEquals(SEP + "", FilenameUtils.normalizeNoEndSeparator("/")); assertEquals("~" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~/a")); assertEquals("~" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~/a/")); assertEquals("~" + SEP + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("~/a/b/../c")); assertEquals("~" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("~/a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~/a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~/a/b/../../../c")); assertEquals("~" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~/a/b/..")); assertEquals("~" + SEP + "", FilenameUtils.normalizeNoEndSeparator("~/a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~/a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~/a/b/../../..")); assertEquals("~" + SEP + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("~/a/b/../c/../d")); assertEquals("~" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("~/a/b//d")); assertEquals("~" + SEP + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("~/a/b/././.")); assertEquals("~" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~/./a")); assertEquals("~" + SEP, FilenameUtils.normalizeNoEndSeparator("~/./")); assertEquals("~" + SEP, FilenameUtils.normalizeNoEndSeparator("~/.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~/../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~/..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~/../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~/..")); assertEquals("~" + SEP, FilenameUtils.normalizeNoEndSeparator("~/")); assertEquals("~" + SEP, FilenameUtils.normalizeNoEndSeparator("~")); @@ -385,18 +386,18 @@ public class FilenameUtilsTestCase { assertEquals("~user" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~user/a/")); assertEquals("~user" + SEP + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("~user/a/b/../c")); assertEquals("~user" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("~user/a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~user/a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~user/a/b/../../../c")); assertEquals("~user" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~user/a/b/..")); assertEquals("~user" + SEP + "", FilenameUtils.normalizeNoEndSeparator("~user/a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~user/a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~user/a/b/../../..")); assertEquals("~user" + SEP + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("~user/a/b/../c/../d")); assertEquals("~user" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("~user/a/b//d")); assertEquals("~user" + SEP + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("~user/a/b/././.")); assertEquals("~user" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("~user/./a")); assertEquals("~user" + SEP + "", FilenameUtils.normalizeNoEndSeparator("~user/./")); assertEquals("~user" + SEP + "", FilenameUtils.normalizeNoEndSeparator("~user/.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~user/../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("~user/..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~user/../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("~user/..")); assertEquals("~user" + SEP, FilenameUtils.normalizeNoEndSeparator("~user/")); assertEquals("~user" + SEP, FilenameUtils.normalizeNoEndSeparator("~user")); @@ -404,54 +405,54 @@ public class FilenameUtilsTestCase { assertEquals("C:" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("C:/a/")); assertEquals("C:" + SEP + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("C:/a/b/../c")); assertEquals("C:" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("C:/a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:/a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:/a/b/../../../c")); assertEquals("C:" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("C:/a/b/..")); assertEquals("C:" + SEP + "", FilenameUtils.normalizeNoEndSeparator("C:/a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:/a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:/a/b/../../..")); assertEquals("C:" + SEP + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("C:/a/b/../c/../d")); assertEquals("C:" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("C:/a/b//d")); assertEquals("C:" + SEP + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("C:/a/b/././.")); assertEquals("C:" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("C:/./a")); assertEquals("C:" + SEP + "", FilenameUtils.normalizeNoEndSeparator("C:/./")); assertEquals("C:" + SEP + "", FilenameUtils.normalizeNoEndSeparator("C:/.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:/../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:/..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:/../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:/..")); assertEquals("C:" + SEP + "", FilenameUtils.normalizeNoEndSeparator("C:/")); assertEquals("C:" + "a", FilenameUtils.normalizeNoEndSeparator("C:a")); assertEquals("C:" + "a", FilenameUtils.normalizeNoEndSeparator("C:a/")); assertEquals("C:" + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("C:a/b/../c")); assertEquals("C:" + "c", FilenameUtils.normalizeNoEndSeparator("C:a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:a/b/../../../c")); assertEquals("C:" + "a", FilenameUtils.normalizeNoEndSeparator("C:a/b/..")); assertEquals("C:" + "", FilenameUtils.normalizeNoEndSeparator("C:a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:a/b/../../..")); assertEquals("C:" + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("C:a/b/../c/../d")); assertEquals("C:" + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("C:a/b//d")); assertEquals("C:" + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("C:a/b/././.")); assertEquals("C:" + "a", FilenameUtils.normalizeNoEndSeparator("C:./a")); assertEquals("C:" + "", FilenameUtils.normalizeNoEndSeparator("C:./")); assertEquals("C:" + "", FilenameUtils.normalizeNoEndSeparator("C:.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("C:..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("C:..")); assertEquals("C:" + "", FilenameUtils.normalizeNoEndSeparator("C:")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("//server/a")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("//server/a/")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("//server/a/b/../c")); assertEquals(SEP + SEP + "server" + SEP + "c", FilenameUtils.normalizeNoEndSeparator("//server/a/b/../../c")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("//server/a/b/../../../c")); + assertNull(FilenameUtils.normalizeNoEndSeparator("//server/a/b/../../../c")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("//server/a/b/..")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalizeNoEndSeparator("//server/a/b/../..")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("//server/a/b/../../..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("//server/a/b/../../..")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("//server/a/b/../c/../d")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "b" + SEP + "d", FilenameUtils.normalizeNoEndSeparator("//server/a/b//d")); assertEquals(SEP + SEP + "server" + SEP + "a" + SEP + "b", FilenameUtils.normalizeNoEndSeparator("//server/a/b/././.")); assertEquals(SEP + SEP + "server" + SEP + "a", FilenameUtils.normalizeNoEndSeparator("//server/./a")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalizeNoEndSeparator("//server/./")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalizeNoEndSeparator("//server/.")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("//server/../a")); - assertEquals(null, FilenameUtils.normalizeNoEndSeparator("//server/..")); + assertNull(FilenameUtils.normalizeNoEndSeparator("//server/../a")); + assertNull(FilenameUtils.normalizeNoEndSeparator("//server/..")); assertEquals(SEP + SEP + "server" + SEP + "", FilenameUtils.normalizeNoEndSeparator("//server/")); } @@ -470,14 +471,14 @@ public class FilenameUtilsTestCase { //----------------------------------------------------------------------- @Test public void testConcat() { - assertEquals(null, FilenameUtils.concat("", null)); - assertEquals(null, FilenameUtils.concat(null, null)); - assertEquals(null, FilenameUtils.concat(null, "")); - assertEquals(null, FilenameUtils.concat(null, "a")); + assertNull(FilenameUtils.concat("", null)); + assertNull(FilenameUtils.concat(null, null)); + assertNull(FilenameUtils.concat(null, "")); + assertNull(FilenameUtils.concat(null, "a")); assertEquals(SEP + "a", FilenameUtils.concat(null, "/a")); - assertEquals(null, FilenameUtils.concat("", ":")); // invalid prefix - assertEquals(null, FilenameUtils.concat(":", "")); // invalid prefix + assertNull(FilenameUtils.concat("", ":")); // invalid prefix + assertNull(FilenameUtils.concat(":", "")); // invalid prefix assertEquals("f" + SEP, FilenameUtils.concat("", "f/")); assertEquals("f", FilenameUtils.concat("", "f")); @@ -510,7 +511,7 @@ public class FilenameUtilsTestCase { //----------------------------------------------------------------------- @Test public void testSeparatorsToUnix() { - assertEquals(null, FilenameUtils.separatorsToUnix(null)); + assertNull(FilenameUtils.separatorsToUnix(null)); assertEquals("/a/b/c", FilenameUtils.separatorsToUnix("/a/b/c")); assertEquals("/a/b/c.txt", FilenameUtils.separatorsToUnix("/a/b/c.txt")); assertEquals("/a/b/c", FilenameUtils.separatorsToUnix("/a/b\\c")); @@ -520,7 +521,7 @@ public class FilenameUtilsTestCase { @Test public void testSeparatorsToWindows() { - assertEquals(null, FilenameUtils.separatorsToWindows(null)); + assertNull(FilenameUtils.separatorsToWindows(null)); assertEquals("\\a\\b\\c", FilenameUtils.separatorsToWindows("\\a\\b\\c")); assertEquals("\\a\\b\\c.txt", FilenameUtils.separatorsToWindows("\\a\\b\\c.txt")); assertEquals("\\a\\b\\c", FilenameUtils.separatorsToWindows("\\a\\b/c")); @@ -531,14 +532,14 @@ public class FilenameUtilsTestCase { @Test public void testSeparatorsToSystem() { if (WINDOWS) { - assertEquals(null, FilenameUtils.separatorsToSystem(null)); + assertNull(FilenameUtils.separatorsToSystem(null)); assertEquals("\\a\\b\\c", FilenameUtils.separatorsToSystem("\\a\\b\\c")); assertEquals("\\a\\b\\c.txt", FilenameUtils.separatorsToSystem("\\a\\b\\c.txt")); assertEquals("\\a\\b\\c", FilenameUtils.separatorsToSystem("\\a\\b/c")); assertEquals("\\a\\b\\c", FilenameUtils.separatorsToSystem("/a/b/c")); assertEquals("D:\\a\\b\\c", FilenameUtils.separatorsToSystem("D:/a/b/c")); } else { - assertEquals(null, FilenameUtils.separatorsToSystem(null)); + assertNull(FilenameUtils.separatorsToSystem(null)); assertEquals("/a/b/c", FilenameUtils.separatorsToSystem("/a/b/c")); assertEquals("/a/b/c.txt", FilenameUtils.separatorsToSystem("/a/b/c.txt")); assertEquals("/a/b/c", FilenameUtils.separatorsToSystem("/a/b\\c")); @@ -648,13 +649,13 @@ public class FilenameUtilsTestCase { //----------------------------------------------------------------------- @Test public void testGetPrefix() { - assertEquals(null, FilenameUtils.getPrefix(null)); - assertEquals(null, FilenameUtils.getPrefix(":")); - assertEquals(null, FilenameUtils.getPrefix("1:\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.getPrefix("1:")); - assertEquals(null, FilenameUtils.getPrefix("1:a")); - assertEquals(null, FilenameUtils.getPrefix("\\\\\\a\\b\\c.txt")); - assertEquals(null, FilenameUtils.getPrefix("\\\\a")); + assertNull(FilenameUtils.getPrefix(null)); + assertNull(FilenameUtils.getPrefix(":")); + assertNull(FilenameUtils.getPrefix("1:\\a\\b\\c.txt")); + assertNull(FilenameUtils.getPrefix("1:")); + assertNull(FilenameUtils.getPrefix("1:a")); + assertNull(FilenameUtils.getPrefix("\\\\\\a\\b\\c.txt")); + assertNull(FilenameUtils.getPrefix("\\\\a")); assertEquals("", FilenameUtils.getPrefix("")); assertEquals("\\", FilenameUtils.getPrefix("\\")); @@ -702,7 +703,7 @@ public class FilenameUtilsTestCase { @Test public void testGetPath() { - assertEquals(null, FilenameUtils.getPath(null)); + assertNull(FilenameUtils.getPath(null)); assertEquals("", FilenameUtils.getPath("noseperator.inthispath")); assertEquals("", FilenameUtils.getPath("/noseperator.inthispath")); assertEquals("", FilenameUtils.getPath("\\noseperator.inthispath")); @@ -711,12 +712,12 @@ public class FilenameUtilsTestCase { assertEquals("a/b/c/", FilenameUtils.getPath("a/b/c/")); assertEquals("a\\b\\", FilenameUtils.getPath("a\\b\\c")); - assertEquals(null, FilenameUtils.getPath(":")); - assertEquals(null, FilenameUtils.getPath("1:/a/b/c.txt")); - assertEquals(null, FilenameUtils.getPath("1:")); - assertEquals(null, FilenameUtils.getPath("1:a")); - assertEquals(null, FilenameUtils.getPath("///a/b/c.txt")); - assertEquals(null, FilenameUtils.getPath("//a")); + assertNull(FilenameUtils.getPath(":")); + assertNull(FilenameUtils.getPath("1:/a/b/c.txt")); + assertNull(FilenameUtils.getPath("1:")); + assertNull(FilenameUtils.getPath("1:a")); + assertNull(FilenameUtils.getPath("///a/b/c.txt")); + assertNull(FilenameUtils.getPath("//a")); assertEquals("", FilenameUtils.getPath("")); assertEquals("", FilenameUtils.getPath("C:")); @@ -745,7 +746,7 @@ public class FilenameUtilsTestCase { @Test public void testGetPathNoEndSeparator() { - assertEquals(null, FilenameUtils.getPath(null)); + assertNull(FilenameUtils.getPath(null)); assertEquals("", FilenameUtils.getPath("noseperator.inthispath")); assertEquals("", FilenameUtils.getPathNoEndSeparator("/noseperator.inthispath")); assertEquals("", FilenameUtils.getPathNoEndSeparator("\\noseperator.inthispath")); @@ -754,12 +755,12 @@ public class FilenameUtilsTestCase { assertEquals("a/b/c", FilenameUtils.getPathNoEndSeparator("a/b/c/")); assertEquals("a\\b", FilenameUtils.getPathNoEndSeparator("a\\b\\c")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator(":")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator("1:/a/b/c.txt")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator("1:")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator("1:a")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator("///a/b/c.txt")); - assertEquals(null, FilenameUtils.getPathNoEndSeparator("//a")); + assertNull(FilenameUtils.getPathNoEndSeparator(":")); + assertNull(FilenameUtils.getPathNoEndSeparator("1:/a/b/c.txt")); + assertNull(FilenameUtils.getPathNoEndSeparator("1:")); + assertNull(FilenameUtils.getPathNoEndSeparator("1:a")); + assertNull(FilenameUtils.getPathNoEndSeparator("///a/b/c.txt")); + assertNull(FilenameUtils.getPathNoEndSeparator("//a")); assertEquals("", FilenameUtils.getPathNoEndSeparator("")); assertEquals("", FilenameUtils.getPathNoEndSeparator("C:")); @@ -791,19 +792,19 @@ public class FilenameUtilsTestCase { @Test public void testGetFullPath() { - assertEquals(null, FilenameUtils.getFullPath(null)); + assertNull(FilenameUtils.getFullPath(null)); assertEquals("", FilenameUtils.getFullPath("noseperator.inthispath")); assertEquals("a/b/", FilenameUtils.getFullPath("a/b/c.txt")); assertEquals("a/b/", FilenameUtils.getFullPath("a/b/c")); assertEquals("a/b/c/", FilenameUtils.getFullPath("a/b/c/")); assertEquals("a\\b\\", FilenameUtils.getFullPath("a\\b\\c")); - assertEquals(null, FilenameUtils.getFullPath(":")); - assertEquals(null, FilenameUtils.getFullPath("1:/a/b/c.txt")); - assertEquals(null, FilenameUtils.getFullPath("1:")); - assertEquals(null, FilenameUtils.getFullPath("1:a")); - assertEquals(null, FilenameUtils.getFullPath("///a/b/c.txt")); - assertEquals(null, FilenameUtils.getFullPath("//a")); + assertNull(FilenameUtils.getFullPath(":")); + assertNull(FilenameUtils.getFullPath("1:/a/b/c.txt")); + assertNull(FilenameUtils.getFullPath("1:")); + assertNull(FilenameUtils.getFullPath("1:a")); + assertNull(FilenameUtils.getFullPath("///a/b/c.txt")); + assertNull(FilenameUtils.getFullPath("//a")); assertEquals("", FilenameUtils.getFullPath("")); @@ -833,19 +834,19 @@ public class FilenameUtilsTestCase { @Test public void testGetFullPathNoEndSeparator() { - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator(null)); + assertNull(FilenameUtils.getFullPathNoEndSeparator(null)); assertEquals("", FilenameUtils.getFullPathNoEndSeparator("noseperator.inthispath")); assertEquals("a/b", FilenameUtils.getFullPathNoEndSeparator("a/b/c.txt")); assertEquals("a/b", FilenameUtils.getFullPathNoEndSeparator("a/b/c")); assertEquals("a/b/c", FilenameUtils.getFullPathNoEndSeparator("a/b/c/")); assertEquals("a\\b", FilenameUtils.getFullPathNoEndSeparator("a\\b\\c")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator(":")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator("1:/a/b/c.txt")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator("1:")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator("1:a")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator("///a/b/c.txt")); - assertEquals(null, FilenameUtils.getFullPathNoEndSeparator("//a")); + assertNull(FilenameUtils.getFullPathNoEndSeparator(":")); + assertNull(FilenameUtils.getFullPathNoEndSeparator("1:/a/b/c.txt")); + assertNull(FilenameUtils.getFullPathNoEndSeparator("1:")); + assertNull(FilenameUtils.getFullPathNoEndSeparator("1:a")); + assertNull(FilenameUtils.getFullPathNoEndSeparator("///a/b/c.txt")); + assertNull(FilenameUtils.getFullPathNoEndSeparator("//a")); assertEquals("", FilenameUtils.getFullPathNoEndSeparator("")); @@ -894,7 +895,7 @@ public class FilenameUtilsTestCase { @Test public void testGetName() { - assertEquals(null, FilenameUtils.getName(null)); + assertNull(FilenameUtils.getName(null)); assertEquals("noseperator.inthispath", FilenameUtils.getName("noseperator.inthispath")); assertEquals("c.txt", FilenameUtils.getName("a/b/c.txt")); assertEquals("c", FilenameUtils.getName("a/b/c")); @@ -913,7 +914,7 @@ public class FilenameUtilsTestCase { @Test public void testGetBaseName() { - assertEquals(null, FilenameUtils.getBaseName(null)); + assertNull(FilenameUtils.getBaseName(null)); assertEquals("noseperator", FilenameUtils.getBaseName("noseperator.inthispath")); assertEquals("c", FilenameUtils.getBaseName("a/b/c.txt")); assertEquals("c", FilenameUtils.getBaseName("a/b/c")); @@ -933,7 +934,7 @@ public class FilenameUtilsTestCase { @Test public void testGetExtension() { - assertEquals(null, FilenameUtils.getExtension(null)); + assertNull(FilenameUtils.getExtension(null)); assertEquals("ext", FilenameUtils.getExtension("file.ext")); assertEquals("", FilenameUtils.getExtension("README")); assertEquals("com", FilenameUtils.getExtension("domain.dot.com")); @@ -963,7 +964,7 @@ public class FilenameUtilsTestCase { @Test public void testRemoveExtension() { - assertEquals(null, FilenameUtils.removeExtension(null)); + assertNull(FilenameUtils.removeExtension(null)); assertEquals("file", FilenameUtils.removeExtension("file.ext")); assertEquals("README", FilenameUtils.removeExtension("README")); assertEquals("domain.dot", FilenameUtils.removeExtension("domain.dot.com")); diff --git a/src/test/java/org/apache/commons/io/IOIndexedExceptionTestCase.java b/src/test/java/org/apache/commons/io/IOIndexedExceptionTestCase.java index fb9c808..feb5790 100644 --- a/src/test/java/org/apache/commons/io/IOIndexedExceptionTestCase.java +++ b/src/test/java/org/apache/commons/io/IOIndexedExceptionTestCase.java @@ -19,6 +19,7 @@ package org.apache.commons.io; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; import java.io.EOFException; @@ -35,7 +36,7 @@ public class IOIndexedExceptionTestCase { public void testEdge() { final IOIndexedException exception = new IOIndexedException(-1, null); assertEquals(-1, exception.getIndex()); - assertEquals(null, exception.getCause()); + assertNull(exception.getCause()); assertNotNull(exception.getMessage()); } diff --git a/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java b/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java index a323f78..0452e34 100644 --- a/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java +++ b/src/test/java/org/apache/commons/io/IOUtilsCopyTestCase.java @@ -20,7 +20,6 @@ import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.ByteArrayInputStream; import java.io.InputStream; @@ -34,7 +33,6 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.Arrays; import org.apache.commons.io.input.NullInputStream; import org.apache.commons.io.input.NullReader; @@ -78,7 +76,7 @@ public class IOUtilsCopyTestCase { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); assertEquals(inData.length,count); } @@ -144,7 +142,7 @@ public class IOUtilsCopyTestCase { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); assertEquals(inData.length,count); } @@ -164,7 +162,7 @@ public class IOUtilsCopyTestCase { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @SuppressWarnings("resource") // 'in' is deliberately not closed @@ -184,7 +182,7 @@ public class IOUtilsCopyTestCase { assertEquals(0, in.available(), "Not all bytes were read"); byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_8).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @SuppressWarnings("resource") // 'in' is deliberately not closed @@ -203,7 +201,7 @@ public class IOUtilsCopyTestCase { assertEquals(0, in.available(), "Not all bytes were read"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -252,7 +250,7 @@ public class IOUtilsCopyTestCase { writer.flush(); assertEquals(inData.length, count, "The number of characters returned by copy is wrong"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -308,7 +306,7 @@ public class IOUtilsCopyTestCase { // Note: rely on the method to flush assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @SuppressWarnings("resource") // 'in' is deliberately not closed @@ -327,7 +325,7 @@ public class IOUtilsCopyTestCase { byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_16).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @SuppressWarnings("resource") // 'in' is deliberately not closed @@ -345,7 +343,7 @@ public class IOUtilsCopyTestCase { // note: we don't flush here; this IOUtils method does it for us assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -397,7 +395,7 @@ public class IOUtilsCopyTestCase { writer.flush(); assertEquals(inData.length, count, "The number of characters returned by copy is wrong"); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } /* diff --git a/src/test/java/org/apache/commons/io/IOUtilsTestCase.java b/src/test/java/org/apache/commons/io/IOUtilsTestCase.java index 106729b..ad1050e 100644 --- a/src/test/java/org/apache/commons/io/IOUtilsTestCase.java +++ b/src/test/java/org/apache/commons/io/IOUtilsTestCase.java @@ -109,7 +109,7 @@ public class IOUtilsTestCase { /** Assert that the contents of two byte arrays are the same. */ private void assertEqualContent(final byte[] b0, final byte[] b1) { - assertTrue(Arrays.equals(b0, b1), "Content not equal according to java.util.Arrays#equals()"); + assertArrayEquals(b0, b1, "Content not equal according to java.util.Arrays#equals()"); } @BeforeEach diff --git a/src/test/java/org/apache/commons/io/IOUtilsWriteTestCase.java b/src/test/java/org/apache/commons/io/IOUtilsWriteTestCase.java index 0dc7d9e..44b6504 100644 --- a/src/test/java/org/apache/commons/io/IOUtilsWriteTestCase.java +++ b/src/test/java/org/apache/commons/io/IOUtilsWriteTestCase.java @@ -16,8 +16,8 @@ */ package org.apache.commons.io; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; import java.io.OutputStream; @@ -54,7 +54,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -90,7 +90,7 @@ public class IOUtilsWriteTestCase { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -129,7 +129,7 @@ public class IOUtilsWriteTestCase { byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_8).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @Test @@ -167,7 +167,7 @@ public class IOUtilsWriteTestCase { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -182,7 +182,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -220,7 +220,7 @@ public class IOUtilsWriteTestCase { byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_16).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @Test @@ -257,7 +257,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -274,7 +274,7 @@ public class IOUtilsWriteTestCase { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -313,7 +313,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -351,7 +351,7 @@ public class IOUtilsWriteTestCase { byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_16).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @Test @@ -388,7 +388,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -405,7 +405,7 @@ public class IOUtilsWriteTestCase { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -444,7 +444,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test @@ -482,7 +482,7 @@ public class IOUtilsWriteTestCase { byte[] bytes = baout.toByteArray(); bytes = new String(bytes, StandardCharsets.UTF_16).getBytes(StandardCharsets.US_ASCII); - assertTrue(Arrays.equals(inData, bytes), "Content differs"); + assertArrayEquals(inData, bytes, "Content differs"); } @Test @@ -519,7 +519,7 @@ public class IOUtilsWriteTestCase { out.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } //----------------------------------------------------------------------- @@ -537,7 +537,7 @@ public class IOUtilsWriteTestCase { writer.flush(); assertEquals(inData.length, baout.size(), "Sizes differ"); - assertTrue(Arrays.equals(inData, baout.toByteArray()), "Content differs"); + assertArrayEquals(inData, baout.toByteArray(), "Content differs"); } @Test diff --git a/src/test/java/org/apache/commons/io/LineIteratorTestCase.java b/src/test/java/org/apache/commons/io/LineIteratorTestCase.java index 22eda6c..a362bb4 100644 --- a/src/test/java/org/apache/commons/io/LineIteratorTestCase.java +++ b/src/test/java/org/apache/commons/io/LineIteratorTestCase.java @@ -231,7 +231,7 @@ public class LineIteratorTestCase { final String line = iterator.next(); assertEquals(lines.get(i), line, "next() line " + i); } - assertEquals(false, iterator.hasNext(), "No more expected"); + assertFalse(iterator.hasNext(), "No more expected"); } } diff --git a/src/test/java/org/apache/commons/io/comparator/ExtensionFileComparatorTest.java b/src/test/java/org/apache/commons/io/comparator/ExtensionFileComparatorTest.java index af9df74..efd8213 100644 --- a/src/test/java/org/apache/commons/io/comparator/ExtensionFileComparatorTest.java +++ b/src/test/java/org/apache/commons/io/comparator/ExtensionFileComparatorTest.java @@ -16,6 +16,7 @@ */ package org.apache.commons.io.comparator; +import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.File; @@ -45,13 +46,13 @@ public class ExtensionFileComparatorTest extends ComparatorAbstractTestCase { public void testCaseSensitivity() { final File file3 = new File("abc.FOO"); final Comparator<File> sensitive = new ExtensionFileComparator(null); /* test null as well */ - assertTrue(sensitive.compare(equalFile1, equalFile2) == 0, "sensitive file1 & file2 = 0"); + assertEquals(0, sensitive.compare(equalFile1, equalFile2), "sensitive file1 & file2 = 0"); assertTrue(sensitive.compare(equalFile1, file3) > 0, "sensitive file1 & file3 > 0"); assertTrue(sensitive.compare(equalFile1, lessFile) > 0, "sensitive file1 & less > 0"); final Comparator<File> insensitive = ExtensionFileComparator.EXTENSION_INSENSITIVE_COMPARATOR; - assertTrue(insensitive.compare(equalFile1, equalFile2) == 0, "insensitive file1 & file2 = 0"); - assertTrue(insensitive.compare(equalFile1, file3) == 0, "insensitive file1 & file3 = 0"); + assertEquals(0, insensitive.compare(equalFile1, equalFile2), "insensitive file1 & file2 = 0"); + assertEquals(0, insensitive.compare(equalFile1, file3), "insensitive file1 & file3 = 0"); assertTrue(insensitive.compare(equalFile1, lessFile) > 0, "insensitive file1 & file4 > 0"); assertTrue(insensitive.compare(file3, lessFile) > 0, "insensitive file3 & less > 0"); } diff --git a/src/test/java/org/apache/commons/io/comparator/NameFileComparatorTest.java b/src/test/java/org/apache/commons/io/comparator/NameFileComparatorTest.java index fbd2fe8..5374763 100644 --- a/src/test/java/org/apache/commons/io/comparator/NameFileComparatorTest.java +++ b/src/test/java/org/apache/commons/io/comparator/NameFileComparatorTest.java @@ -16,6 +16,7 @@ */ package org.apache.commons.io.comparator; +import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.File; @@ -44,13 +45,13 @@ public class NameFileComparatorTest extends ComparatorAbstractTestCase { public void testCaseSensitivity() { final File file3 = new File("a/FOO.txt"); final Comparator<File> sensitive = new NameFileComparator(null); /* test null as well */ - assertTrue(sensitive.compare(equalFile1, equalFile2) == 0, "sensitive file1 & file2 = 0"); + assertEquals(0, sensitive.compare(equalFile1, equalFile2), "sensitive file1 & file2 = 0"); assertTrue(sensitive.compare(equalFile1, file3) > 0, "sensitive file1 & file3 > 0"); assertTrue(sensitive.compare(equalFile1, lessFile) > 0, "sensitive file1 & less > 0"); final Comparator<File> insensitive = NameFileComparator.NAME_INSENSITIVE_COMPARATOR; - assertTrue(insensitive.compare(equalFile1, equalFile2) == 0, "insensitive file1 & file2 = 0"); - assertTrue(insensitive.compare(equalFile1, file3) == 0, "insensitive file1 & file3 = 0"); + assertEquals(0, insensitive.compare(equalFile1, equalFile2), "insensitive file1 & file2 = 0"); + assertEquals(0, insensitive.compare(equalFile1, file3), "insensitive file1 & file3 = 0"); assertTrue(insensitive.compare(equalFile1, lessFile) > 0, "insensitive file1 & file4 > 0"); assertTrue(insensitive.compare(file3, lessFile) > 0, "insensitive file3 & less > 0"); } diff --git a/src/test/java/org/apache/commons/io/comparator/PathFileComparatorTest.java b/src/test/java/org/apache/commons/io/comparator/PathFileComparatorTest.java index b811689..322cf5e 100644 --- a/src/test/java/org/apache/commons/io/comparator/PathFileComparatorTest.java +++ b/src/test/java/org/apache/commons/io/comparator/PathFileComparatorTest.java @@ -16,6 +16,7 @@ */ package org.apache.commons.io.comparator; +import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.File; @@ -45,13 +46,13 @@ public class PathFileComparatorTest extends ComparatorAbstractTestCase { public void testCaseSensitivity() { final File file3 = new File("FOO/file.txt"); final Comparator<File> sensitive = new PathFileComparator(null); /* test null as well */ - assertTrue(sensitive.compare(equalFile1, equalFile2) == 0, "sensitive file1 & file2 = 0"); + assertEquals(0, sensitive.compare(equalFile1, equalFile2), "sensitive file1 & file2 = 0"); assertTrue(sensitive.compare(equalFile1, file3) > 0, "sensitive file1 & file3 > 0"); assertTrue(sensitive.compare(equalFile1, lessFile) > 0, "sensitive file1 & less > 0"); final Comparator<File> insensitive = PathFileComparator.PATH_INSENSITIVE_COMPARATOR; - assertTrue(insensitive.compare(equalFile1, equalFile2) == 0, "insensitive file1 & file2 = 0"); - assertTrue(insensitive.compare(equalFile1, file3) == 0, "insensitive file1 & file3 = 0"); + assertEquals(0, insensitive.compare(equalFile1, equalFile2), "insensitive file1 & file2 = 0"); + assertEquals(0, insensitive.compare(equalFile1, file3), "insensitive file1 & file3 = 0"); assertTrue(insensitive.compare(equalFile1, lessFile) > 0, "insensitive file1 & file4 > 0"); assertTrue(insensitive.compare(file3, lessFile) > 0, "insensitive file3 & less > 0"); } diff --git a/src/test/java/org/apache/commons/io/filefilter/ConditionalFileFilterAbstractTestCase.java b/src/test/java/org/apache/commons/io/filefilter/ConditionalFileFilterAbstractTestCase.java index 98f929f..3d78f97 100644 --- a/src/test/java/org/apache/commons/io/filefilter/ConditionalFileFilterAbstractTestCase.java +++ b/src/test/java/org/apache/commons/io/filefilter/ConditionalFileFilterAbstractTestCase.java @@ -17,6 +17,7 @@ package org.apache.commons.io.filefilter; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.File; @@ -80,7 +81,7 @@ public abstract class ConditionalFileFilterAbstractTestCase extends IOFileFilter filters.add(new TesterTrueFileFilter()); for (final TesterTrueFileFilter filter : filters) { fileFilter.removeFileFilter(filter); - assertTrue(!fileFilter.getFileFilters().contains(filter), "file filter removed"); + assertFalse(fileFilter.getFileFilters().contains(filter), "file filter removed"); } assertEquals(0, fileFilter.getFileFilters().size(), "file filters count"); } diff --git a/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java b/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java index 25aef86..e1300ec 100644 --- a/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java +++ b/src/test/java/org/apache/commons/io/filefilter/FileFilterTestCase.java @@ -480,16 +480,16 @@ public class FileFilterTestCase { assertFiltering(listFilter, new File("Test.bmp").toPath(), false); assertTrue(listFilter.accept(txtFile)); - assertTrue(!listFilter.accept(bmpFile)); - assertTrue(!listFilter.accept(dirFile)); + assertFalse(listFilter.accept(bmpFile)); + assertFalse(listFilter.accept(dirFile)); // assertEquals(FileVisitResult.CONTINUE, listFilter.accept(txtPath, null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(bmpPath, null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(dirPath, null)); assertTrue(listFilter.accept(txtFile.getParentFile(), txtFile.getName())); - assertTrue(!listFilter.accept(bmpFile.getParentFile(), bmpFile.getName())); - assertTrue(!listFilter.accept(dirFile.getParentFile(), dirFile.getName())); + assertFalse(listFilter.accept(bmpFile.getParentFile(), bmpFile.getName())); + assertFalse(listFilter.accept(dirFile.getParentFile(), dirFile.getName())); // assertEquals(FileVisitResult.CONTINUE, listFilter.accept(txtPath, null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(bmpPath, null)); @@ -1353,7 +1353,7 @@ public class FileFilterTestCase { assertTrue(orFilter.accept(testFile.getParentFile(), testFile.getName())); assertEquals(FileVisitResult.CONTINUE, orFilter.accept(testPath, null)); orFilter.removeFileFilter(trueFilter); - assertTrue(!orFilter.accept(testFile.getParentFile(), testFile.getName())); + assertFalse(orFilter.accept(testFile.getParentFile(), testFile.getName())); assertEquals(FileVisitResult.TERMINATE, orFilter.accept(testPath, null)); assertThrows(NullPointerException.class, () -> new OrFileFilter(falseFilter, (IOFileFilter) null)); @@ -1404,7 +1404,7 @@ public class FileFilterTestCase { assertFiltering(filter, new File("fred").toPath(), false); assertTrue(filter.accept(testFile.getParentFile(), testFile.getName())); - assertTrue(!filter.accept(fredFile.getParentFile(), fredFile.getName())); + assertFalse(filter.accept(fredFile.getParentFile(), fredFile.getName())); // assertEquals(FileVisitResult.CONTINUE, filter.accept(testPath, null)); assertEquals(FileVisitResult.TERMINATE, filter.accept(fredPath, null)); @@ -1412,7 +1412,7 @@ public class FileFilterTestCase { final List<String> prefixes = Arrays.asList("foo", "fre"); final IOFileFilter listFilter = new PrefixFileFilter(prefixes); - assertTrue(!listFilter.accept(testFile.getParentFile(), testFile.getName())); + assertFalse(listFilter.accept(testFile.getParentFile(), testFile.getName())); assertTrue(listFilter.accept(fredFile.getParentFile(), fredFile.getName())); // assertEquals(FileVisitResult.TERMINATE, listFilter.accept(testPath, null)); @@ -1630,7 +1630,7 @@ public class FileFilterTestCase { assertFiltering(filter, new File("fred").toPath(), false); assertTrue(filter.accept(testFile.getParentFile(), testFile.getName())); - assertTrue(!filter.accept(fredFile.getParentFile(), fredFile.getName())); + assertFalse(filter.accept(fredFile.getParentFile(), fredFile.getName())); // assertEquals(FileVisitResult.CONTINUE, filter.accept(testPath, null)); assertEquals(FileVisitResult.TERMINATE, filter.accept(fredPath, null)); @@ -1638,7 +1638,7 @@ public class FileFilterTestCase { final List<String> prefixes = Arrays.asList("ood", "red"); final IOFileFilter listFilter = new SuffixFileFilter(prefixes); - assertTrue(!listFilter.accept(testFile.getParentFile(), testFile.getName())); + assertFalse(listFilter.accept(testFile.getParentFile(), testFile.getName())); assertTrue(listFilter.accept(fredFile.getParentFile(), fredFile.getName())); // assertEquals(FileVisitResult.TERMINATE, listFilter.accept(testPath, null)); @@ -1825,16 +1825,16 @@ public class FileFilterTestCase { final File dirFile = new File("src/java"); final Path dirPath = dirFile.toPath(); assertTrue(listFilter.accept(txtFile)); - assertTrue(!listFilter.accept(bmpFile)); - assertTrue(!listFilter.accept(dirFile)); + assertFalse(listFilter.accept(bmpFile)); + assertFalse(listFilter.accept(dirFile)); // assertEquals(FileVisitResult.CONTINUE, listFilter.accept(txtFile.toPath(), null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(bmpFile.toPath(), null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(dirFile.toPath(), null)); assertTrue(listFilter.accept(txtFile.getParentFile(), txtFile.getName())); - assertTrue(!listFilter.accept(bmpFile.getParentFile(), bmpFile.getName())); - assertTrue(!listFilter.accept(dirFile.getParentFile(), dirFile.getName())); + assertFalse(listFilter.accept(bmpFile.getParentFile(), bmpFile.getName())); + assertFalse(listFilter.accept(dirFile.getParentFile(), dirFile.getName())); // assertEquals(FileVisitResult.CONTINUE, listFilter.accept(txtPath, null)); assertEquals(FileVisitResult.TERMINATE, listFilter.accept(bmpPath, null)); diff --git a/src/test/java/org/apache/commons/io/input/CharSequenceInputStreamTest.java b/src/test/java/org/apache/commons/io/input/CharSequenceInputStreamTest.java index 0278500..0ebd443 100644 --- a/src/test/java/org/apache/commons/io/input/CharSequenceInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/CharSequenceInputStreamTest.java @@ -18,7 +18,7 @@ package org.apache.commons.io.input; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -132,7 +132,7 @@ public class CharSequenceInputStreamTest { for (int i = 0; i < readFirst; i++) { final int ch = is.read(); - assertFalse(ch == -1); + assertNotEquals(-1, ch); } is.mark(dataSize); diff --git a/src/test/java/org/apache/commons/io/input/ObservableInputStreamTest.java b/src/test/java/org/apache/commons/io/input/ObservableInputStreamTest.java index 219ab00..e2bf724 100644 --- a/src/test/java/org/apache/commons/io/input/ObservableInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/ObservableInputStreamTest.java @@ -18,6 +18,7 @@ package org.apache.commons.io.input; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -221,9 +222,9 @@ public class ObservableInputStreamTest { final ObservableInputStream ois = new ObservableInputStream(bais)) { final DataViewObserver observer = new DataViewObserver(); final byte[] readBuffer = new byte[23]; - assertEquals(null, observer.buffer); + assertNull(observer.buffer); ois.read(readBuffer); - assertEquals(null, observer.buffer); + assertNull(observer.buffer); ois.add(observer); for (;;) { if (bais.available() >= 2048) { diff --git a/src/test/java/org/apache/commons/io/input/RandomAccessFileInputStreamTest.java b/src/test/java/org/apache/commons/io/input/RandomAccessFileInputStreamTest.java index 5a74619..34ed2e9 100644 --- a/src/test/java/org/apache/commons/io/input/RandomAccessFileInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/RandomAccessFileInputStreamTest.java @@ -19,7 +19,9 @@ package org.apache.commons.io.input; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.FileNotFoundException; import java.io.IOException; @@ -57,7 +59,7 @@ public class RandomAccessFileInputStreamTest { public void testCtorCloseOnCloseFalse() throws IOException { try (RandomAccessFile file = createRandomAccessFile()) { try (final RandomAccessFileInputStream inputStream = new RandomAccessFileInputStream(file, false)) { - assertEquals(false, inputStream.isCloseOnClose()); + assertFalse(inputStream.isCloseOnClose()); } file.read(); } @@ -67,7 +69,7 @@ public class RandomAccessFileInputStreamTest { public void testCtorCloseOnCloseTrue() throws IOException { try (RandomAccessFile file = createRandomAccessFile()) { try (final RandomAccessFileInputStream inputStream = new RandomAccessFileInputStream(file, true)) { - assertEquals(true, inputStream.isCloseOnClose()); + assertTrue(inputStream.isCloseOnClose()); } assertThrows(IOException.class, () -> file.read()); } @@ -83,7 +85,7 @@ public class RandomAccessFileInputStreamTest { try (RandomAccessFile file = createRandomAccessFile()) { try (final RandomAccessFileInputStream inputStream = new RandomAccessFileInputStream(file, true)) { assertEquals(file, inputStream.getRandomAccessFile()); - assertEquals(true, inputStream.isCloseOnClose()); + assertTrue(inputStream.isCloseOnClose()); } } } diff --git a/src/test/java/org/apache/commons/io/input/SwappedDataInputStreamTest.java b/src/test/java/org/apache/commons/io/input/SwappedDataInputStreamTest.java index c56c535..b943ba8 100644 --- a/src/test/java/org/apache/commons/io/input/SwappedDataInputStreamTest.java +++ b/src/test/java/org/apache/commons/io/input/SwappedDataInputStreamTest.java @@ -18,7 +18,9 @@ package org.apache.commons.io.input; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -67,9 +69,9 @@ public class SwappedDataInputStreamTest { final ByteArrayInputStream bais = new ByteArrayInputStream(bytes); final SwappedDataInputStream sdis = new SwappedDataInputStream(bais) ) { - assertEquals(false, sdis.readBoolean()); - assertEquals(true, sdis.readBoolean()); - assertEquals(true, sdis.readBoolean()); + assertFalse(sdis.readBoolean()); + assertTrue(sdis.readBoolean()); + assertTrue(sdis.readBoolean()); } } diff --git a/src/test/java/org/apache/commons/io/output/DeferredFileOutputStreamTest.java b/src/test/java/org/apache/commons/io/output/DeferredFileOutputStreamTest.java index 8f0d509..2098619 100644 --- a/src/test/java/org/apache/commons/io/output/DeferredFileOutputStreamTest.java +++ b/src/test/java/org/apache/commons/io/output/DeferredFileOutputStreamTest.java @@ -30,7 +30,6 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.nio.file.Path; -import java.util.Arrays; import java.util.stream.IntStream; import org.apache.commons.io.IOUtils; @@ -129,7 +128,7 @@ public class DeferredFileOutputStreamTest { final byte[] resultBytes = dfos.getData(); assertEquals(testBytes.length, resultBytes.length); - assertTrue(Arrays.equals(resultBytes, testBytes)); + assertArrayEquals(resultBytes, testBytes); } /** @@ -150,7 +149,7 @@ public class DeferredFileOutputStreamTest { final byte[] resultBytes = dfos.getData(); assertEquals(testBytes.length, resultBytes.length); - assertTrue(Arrays.equals(resultBytes, testBytes)); + assertArrayEquals(resultBytes, testBytes); } /** @@ -342,7 +341,7 @@ public class DeferredFileOutputStreamTest { fail("Unexpected IOException"); } final byte[] copiedBytes = baos.toByteArray(); - assertTrue(Arrays.equals(testBytes, copiedBytes)); + assertArrayEquals(testBytes, copiedBytes); verifyResultFile(testFile); testFile.delete(); } @@ -379,7 +378,7 @@ public class DeferredFileOutputStreamTest { fail("Unexpected IOException"); } final byte[] copiedBytes = baos.toByteArray(); - assertTrue(Arrays.equals(testBytes, copiedBytes)); + assertArrayEquals(testBytes, copiedBytes); testFile.delete(); } @@ -397,7 +396,7 @@ public class DeferredFileOutputStreamTest { final byte[] resultBytes = new byte[testBytes.length]; assertEquals(testBytes.length, fis.read(resultBytes)); - assertTrue(Arrays.equals(resultBytes, testBytes)); + assertArrayEquals(resultBytes, testBytes); assertEquals(-1, fis.read(resultBytes)); try { diff --git a/src/test/java/org/apache/commons/io/output/XmlStreamWriterTest.java b/src/test/java/org/apache/commons/io/output/XmlStreamWriterTest.java index 067feaf..9f654a2 100644 --- a/src/test/java/org/apache/commons/io/output/XmlStreamWriterTest.java +++ b/src/test/java/org/apache/commons/io/output/XmlStreamWriterTest.java @@ -16,11 +16,11 @@ */ package org.apache.commons.io.output; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import java.io.ByteArrayOutputStream; import java.io.IOException; -import java.util.Arrays; import org.junit.jupiter.api.Test; import org.junitpioneer.jupiter.DefaultLocale; @@ -56,7 +56,7 @@ public class XmlStreamWriterTest { writer.close(); final byte[] xmlContent = out.toByteArray(); assertTrue(encoding.equalsIgnoreCase(writer.getEncoding())); - assertTrue(Arrays.equals(xml.getBytes(encoding), xmlContent)); + assertArrayEquals(xml.getBytes(encoding), xmlContent); } diff --git a/src/test/java/org/apache/commons/io/test/TestUtils.java b/src/test/java/org/apache/commons/io/test/TestUtils.java index 1f0cfff..0e59978 100644 --- a/src/test/java/org/apache/commons/io/test/TestUtils.java +++ b/src/test/java/org/apache/commons/io/test/TestUtils.java @@ -16,6 +16,7 @@ */ package org.apache.commons.io.test; +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -34,7 +35,6 @@ import java.io.PrintWriter; import java.io.Reader; import java.io.Writer; import java.nio.charset.StandardCharsets; -import java.util.Arrays; import org.apache.commons.io.FileUtils; import org.apache.commons.io.output.ByteArrayOutputStream; @@ -113,8 +113,7 @@ public abstract class TestUtils { "The files " + f0 + " and " + f1 + " have differing number of bytes available (" + n0 + " vs " + n1 + ")"); - assertTrue(Arrays.equals(buf0, buf1), - "The files " + f0 + " and " + f1 + " have different content"); + assertArrayEquals(buf0, buf1, "The files " + f0 + " and " + f1 + " have different content"); } } }