dirExists = false;
}
}
// Creating a filter that catches directories.
FileFilter dirFilter = new FileFilter() {
public boolean accept(File f) {
return f.isDirectory();
}
};
assertNull("listFiles Should Return Null.", baseDir
.listFiles(dirFilter));
assertTrue("Failed To Create Parent Directory.", baseDir.mkdir());
FileWrapper dir1 = null;
String[] files = { "1.tst", "2.tst", "3.tst" };
try {
assertEquals("listFiles Should Return An Array Of Length 0.", 0,
baseDir.listFiles(dirFilter).length);
FileWrapper file = new FileWrapperImpl(baseDir, "notADir.tst");
try {
FileOutputStream fos = new FileOutputStream(file.getAbsolutePath());
fos.close();
assertNull(
"listFiles Should Have Returned Null When Used On A File Instead Of A Directory.",
file.listFiles(dirFilter));
} finally {
file.delete();
}
for (int i = 0; i < files.length; i++) {
FileWrapper f = new FileWrapperImpl(baseDir, files[i]);
FileOutputStream fos = new FileOutputStream(f.getAbsolutePath());
fos.close();
}
dir1 = new FileWrapperImpl(baseDir, "Temp1");
dir1.mkdir();
// Creating a filter that catches files.
FileFilter fileFilter = new FileFilter() {
public boolean accept(File f) {
return f.isFile();
}
};