Skip to content

Commit

Permalink
FastFiles -> FileUtil
Browse files Browse the repository at this point in the history
  • Loading branch information
safris committed May 10, 2019
1 parent 0764455 commit f3d6c57
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
/**
* Utility functions for operations pertaining to {@link File} and {@link Path}.
*/
public final class FastFiles {
public final class FileUtil {
private static File CWD;
private static File TEMP_DIR;

Expand Down Expand Up @@ -240,6 +240,6 @@ public static String getShortName(final File file) {
return index == -1 ? name : name.substring(0, index);
}

private FastFiles() {
private FileUtil() {
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@

import org.junit.Test;

public class FastFilesTest {
public class FileUtilTest {
@Test
public void testCommonality() {
try {
FastFiles.commonality();
FileUtil.commonality();
fail("Expected IllegalArgumentException");
}
catch (final IllegalArgumentException e) {
}

assertEquals(new File("foo"), FastFiles.commonality(new File("foo")));
assertEquals(new File("/"), FastFiles.commonality(new File("/foo"), new File("/bar")));
assertEquals(new File(""), FastFiles.commonality(new File("foo"), new File("bar")));
assertEquals(new File("foo"), FileUtil.commonality(new File("foo")));
assertEquals(new File("/"), FileUtil.commonality(new File("/foo"), new File("/bar")));
assertEquals(new File(""), FileUtil.commonality(new File("foo"), new File("bar")));

final File[] files = {
new File("/var/lib/foo/bar/hi.txt"),
Expand All @@ -44,17 +44,17 @@ public void testCommonality() {
new File("/var/lib/foo/bar/a/b/hello.txt")
};

assertEquals(new File("/var/lib/foo"), FastFiles.commonality(files));
assertEquals(new File("/var/lib/foo"), FileUtil.commonality(files));
}

@Test
public void testGetShortName() {
assertEquals("", FastFiles.getShortName(new File("")));
assertEquals("share", FastFiles.getShortName(new File("file:///usr/share/../share.txt")));
assertEquals("lib", FastFiles.getShortName(new File("file:///usr/share/../share/../lib")));
assertEquals("var", FastFiles.getShortName(new File("/usr/share/../share/../lib/../../var.old")));
assertEquals("var", FastFiles.getShortName(new File("/usr/share/../share/../lib/../../var/")));
assertEquals("resolv", FastFiles.getShortName(new File("/etc/resolv.conf")));
assertEquals("name", FastFiles.getShortName(new File("name")));
assertEquals("", FileUtil.getShortName(new File("")));
assertEquals("share", FileUtil.getShortName(new File("file:///usr/share/../share.txt")));
assertEquals("lib", FileUtil.getShortName(new File("file:///usr/share/../share/../lib")));
assertEquals("var", FileUtil.getShortName(new File("/usr/share/../share/../lib/../../var.old")));
assertEquals("var", FileUtil.getShortName(new File("/usr/share/../share/../lib/../../var/")));
assertEquals("resolv", FileUtil.getShortName(new File("/etc/resolv.conf")));
assertEquals("name", FileUtil.getShortName(new File("name")));
}
}

0 comments on commit f3d6c57

Please sign in to comment.