@Test void testJustFoldersAndFiles() { FindFile ff = new FindFile(); ff.includeDirs(false); ff.includeFiles(true); ff.recursive(false); ff.sortByName(); ff.searchPath(dataRoot); File f; StringBuilder str = new StringBuilder(); while ((f = ff.nextFile()) != null) { str.append(f.getName()).append(" | "); } assertEquals("alpha.txt | jodd1.txt | jodd10.txt | zero.txt | ", str.toString()); ff = new FindFile(); ff.includeDirs(true); ff.includeFiles(false); ff.recursive(false); ff.sortByName(); ff.searchPath(dataRoot); str = new StringBuilder(); while ((f = ff.nextFile()) != null) { str.append(f.getName()).append(" | "); } assertEquals("beta | sumo | ", str.toString()); }
ff.includeFiles(true); ff.recursive(false); ff.sortByName(); ff.searchPath(dataRoot); ff.sortNone(); ff.sortFoldersFirst(); ff.sortByName(); str.setLength(0); ff.sortNone(); ff.sortFoldersLast(); ff.sortByName(); str.setLength(0); ff.sortFoldersLast(); ff.sortByExtension(); ff.sortByName(); str.setLength(0);
ff.includeFiles(true); ff.recursive(true); ff.sortByName(); ff.walking(true); ff.searchPath(dataRoot);