@Override public String toString() { final StringBuilder sb = new StringBuilder("["); if (has(Flag.SIZE)) sb.append("size=").append(size).append(";"); if (has(Flag.UIDGID)) sb.append("uid=").append(uid).append(",gid=").append(gid).append(";"); if (has(Flag.MODE)) sb.append("mode=").append(mode.toString()).append(";"); if (has(Flag.ACMODTIME)) sb.append("atime=").append(atime).append(",mtime=").append(mtime).append(";"); if (has(Flag.EXTENDED)) sb.append("ext=").append(ext); sb.append("]"); return sb.toString(); }
@Test public void shouldDetectDirectoryWithLinuxMask() { FileMode fileMode = new FileMode(040755); assertThat(fileMode.toString(), equalTo("[mask=40755]")); assertThat(fileMode.getType(), equalTo(FileMode.Type.DIRECTORY)); }
@Test public void shouldDetectDirectoryWithAixUnixMask() { FileMode fileMode = new FileMode(0240755); assertThat(fileMode.toString(), equalTo("[mask=240755]")); assertThat(fileMode.getType(), equalTo(FileMode.Type.DIRECTORY)); } }
@Override public String toString() { final StringBuilder sb = new StringBuilder("["); if (has(Flag.SIZE)) sb.append("size=").append(size).append(";"); if (has(Flag.UIDGID)) sb.append("uid=").append(size).append(",gid=").append(gid).append(";"); if (has(Flag.MODE)) sb.append("mode=").append(mode.toString()).append(";"); if (has(Flag.ACMODTIME)) sb.append("atime=").append(atime).append(",mtime=").append(mtime).append(";"); if (has(Flag.EXTENDED)) sb.append("ext=").append(ext); sb.append("]"); return sb.toString(); }
@Override public String toString() { final StringBuilder sb = new StringBuilder("["); if (has(Flag.SIZE)) sb.append("size=").append(size).append(";"); if (has(Flag.UIDGID)) sb.append("uid=").append(uid).append(",gid=").append(gid).append(";"); if (has(Flag.MODE)) sb.append("mode=").append(mode.toString()).append(";"); if (has(Flag.ACMODTIME)) sb.append("atime=").append(atime).append(",mtime=").append(mtime).append(";"); if (has(Flag.EXTENDED)) sb.append("ext=").append(ext); sb.append("]"); return sb.toString(); }