@Override public FileStatus[] listStatus(Path f) throws IOException { FileStatus[] stati = super.listStatus(f); LocalFileStatus[] newStati = new LocalFileStatus[stati.length]; for (int i = 0; i < stati.length; i++) { newStati[i] = new LocalFileStatus(((LocalFileStatus) stati[i]).getFile(), this); } return newStati; }
final FileStatus[] statusforfiles = lfs.listStatus(pathtotmpdir); assertEquals(lfs.listStatus(pathtotestfile1)[0].getLen(), testfile1.length()); assertEquals(lfs.listStatus(pathtotmpdir).length, 2);