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 <[email protected]>
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");
}
}
}