@Override public boolean equals(final Object o) { if (o == null) { return false; } if (!(o instanceof FileStore)) { return false; } final FileStore ofs = (FileStore) o; return name().equals(ofs.name()); }
@Override public boolean equals(final Object o) { if (o == null) { return false; } if (!(o instanceof FileStore)) { return false; } final FileStore ofs = (FileStore) o; return name().equals(ofs.name()); }
@Override public boolean equals(final Object o) { if (o == null) { return false; } if (!(o instanceof FileStore)) { return false; } final FileStore ofs = (FileStore) o; return name().equals(ofs.name()); }
@Override public boolean equals(final Object o) { if (o == null) { return false; } if (!(o instanceof FileStore)) { return false; } final FileStore ofs = (FileStore) o; return name().equals(ofs.name()); }
@Override public boolean equals(final Object o) { if (o == null) { return false; } if (!(o instanceof FileStore)) { return false; } final FileStore ofs = (FileStore) o; return name().equals(ofs.name()); }
@Test public void checkGetFileStore() { final Path path = GeneralPathImpl.create(fsProvider.getFileSystem(URI.create("file:///")), "c:\\path\\to\\file.txt", false); assertThat(fsProvider.getFileStore(path)).isInstanceOf(SimpleWindowsFileStore.class); assertThat(fsProvider.getFileStore(path).name()).isEqualTo("c:\\"); } }
@Test public void checkGetFileStore() { final Path path = GeneralPathImpl.create(fsProvider.getFileSystem(URI.create("file:///")), "c:\\path\\to\\file.txt", false); assertThat(fsProvider.getFileStore(path)).isInstanceOf(SimpleWindowsFileStore.class); assertThat(fsProvider.getFileStore(path).name()).isEqualTo("c:\\"); } }
@Test public void simpleTests() { final FileStore fileStore = new SimpleUnixFileStore(null); assertThat(fileStore.name()).isEqualTo("/"); assertThat(fileStore.type()).isNull(); assertThat(fileStore.isReadOnly()).isFalse(); assertThat(fileStore.getTotalSpace()).isEqualTo(File.listRoots()[0].getTotalSpace()); assertThat(fileStore.getUsableSpace()).isEqualTo(File.listRoots()[0].getUsableSpace()); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class)).isTrue(); assertThat(fileStore.supportsFileAttributeView(MyFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView("basic")).isTrue(); assertThat(fileStore.supportsFileAttributeView("any")).isFalse(); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.getFileStoreAttributeView(FileStoreAttributeView.class)).isNull(); assertThat(fileStore.getAttribute("name")).isEqualTo(fileStore.name()); assertThat(fileStore.getAttribute("totalSpace")).isEqualTo(fileStore.getTotalSpace()); assertThat(fileStore.getAttribute("usableSpace")).isEqualTo(fileStore.getUsableSpace()); assertThat(fileStore.getAttribute("readOnly")).isEqualTo(fileStore.isReadOnly()); }
@Test public void simpleTests() { final FileStore fileStore = new SimpleUnixFileStore(null); assertThat(fileStore.name()).isEqualTo("/"); assertThat(fileStore.type()).isNull(); assertThat(fileStore.isReadOnly()).isFalse(); assertThat(fileStore.getTotalSpace()).isEqualTo(File.listRoots()[0].getTotalSpace()); assertThat(fileStore.getUsableSpace()).isEqualTo(File.listRoots()[0].getUsableSpace()); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class)).isTrue(); assertThat(fileStore.supportsFileAttributeView(MyFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView("basic")).isTrue(); assertThat(fileStore.supportsFileAttributeView("any")).isFalse(); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.getFileStoreAttributeView(FileStoreAttributeView.class)).isNull(); assertThat(fileStore.getAttribute("name")).isEqualTo(fileStore.name()); assertThat(fileStore.getAttribute("totalSpace")).isEqualTo(fileStore.getTotalSpace()); assertThat(fileStore.getAttribute("usableSpace")).isEqualTo(fileStore.getUsableSpace()); assertThat(fileStore.getAttribute("readOnly")).isEqualTo(fileStore.isReadOnly()); }
@Test public void simpleTests() { final Path path = GeneralPathImpl.create(fileSystem, "something", false); final FileStore fileStore = new SimpleWindowsFileStore(roots, path); assertThat(fileStore.name()).isNotNull().isEqualTo("c:\\"); assertThat(fileStore.type()).isNull(); assertThat(fileStore.isReadOnly()).isFalse(); if (SimpleFileSystemProvider.OSType.currentOS().equals(SimpleFileSystemProvider.OSType.WINDOWS)) { assertThat(fileStore.getTotalSpace()).isNotEqualTo(0L); assertThat(fileStore.getUsableSpace()).isNotEqualTo(0L); } else { assertThat(fileStore.getTotalSpace()).isEqualTo(0L); assertThat(fileStore.getUsableSpace()).isEqualTo(0L); } assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class)).isTrue(); assertThat(fileStore.supportsFileAttributeView(MyFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView("basic")).isTrue(); assertThat(fileStore.supportsFileAttributeView("any")).isFalse(); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.getFileStoreAttributeView(FileStoreAttributeView.class)).isNull(); assertThat(fileStore.getAttribute("name")).isNotNull().isEqualTo(fileStore.name()); assertThat(fileStore.getAttribute("totalSpace")).isNotNull().isEqualTo(fileStore.getTotalSpace()); assertThat(fileStore.getAttribute("usableSpace")).isNotNull().isEqualTo(fileStore.getUsableSpace()); assertThat(fileStore.getAttribute("readOnly")).isNotNull().isEqualTo(fileStore.isReadOnly()); }
@Test public void simpleTests() { final Path path = GeneralPathImpl.create(fileSystem, "something", false); final FileStore fileStore = new SimpleWindowsFileStore(roots, path); assertThat(fileStore.name()).isNotNull().isEqualTo("c:\\"); assertThat(fileStore.type()).isNull(); assertThat(fileStore.isReadOnly()).isFalse(); if (SimpleFileSystemProvider.OSType.currentOS().equals(SimpleFileSystemProvider.OSType.WINDOWS)) { assertThat(fileStore.getTotalSpace()).isNotEqualTo(0L); assertThat(fileStore.getUsableSpace()).isNotEqualTo(0L); } else { assertThat(fileStore.getTotalSpace()).isEqualTo(0L); assertThat(fileStore.getUsableSpace()).isEqualTo(0L); } assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class)).isTrue(); assertThat(fileStore.supportsFileAttributeView(MyFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class)).isFalse(); assertThat(fileStore.supportsFileAttributeView("basic")).isTrue(); assertThat(fileStore.supportsFileAttributeView("any")).isFalse(); assertThat(fileStore.supportsFileAttributeView(BasicFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.supportsFileAttributeView(MyAlsoInvalidFileAttributeView.class.getName())).isFalse(); assertThat(fileStore.getFileStoreAttributeView(FileStoreAttributeView.class)).isNull(); assertThat(fileStore.getAttribute("name")).isNotNull().isEqualTo(fileStore.name()); assertThat(fileStore.getAttribute("totalSpace")).isNotNull().isEqualTo(fileStore.getTotalSpace()); assertThat(fileStore.getAttribute("usableSpace")).isNotNull().isEqualTo(fileStore.getUsableSpace()); assertThat(fileStore.getAttribute("readOnly")).isNotNull().isEqualTo(fileStore.isReadOnly()); }
assertThat(fileSystem.getFileStores().iterator().next().name()).isEqualTo("/");
assertThat(fileSystem.getFileStores().iterator().next().name()).isEqualTo("/");
assertThat(fileSystem.getFileStores().iterator().next().name()).isEqualTo("c:\\");
assertThat(fileSystem.getFileStores().iterator().next().name()).isEqualTo("c:\\");