package org.krakenapps.docxcod.test;
import java.io.File;
import java.util.ArrayList;
public class TearDownHelper {
public ArrayList<File> outputFiles = new ArrayList<File>();
public void tearDown() {
for (File f : outputFiles) {
try {
if (f.isDirectory())
deleteDir(f);
else
f.delete();
} catch (Exception e) {
// ignore
}
}
}
public static void deleteDir(File file) {
if (file.isDirectory()) {
if (file.listFiles().length != 0) {
File[] fileList = file.listFiles();
for (int i = 0; i < fileList.length; i++) {
deleteDir(fileList[i]);
file.delete();
}
} else {
file.delete();
}
} else {
file.delete();
}
}
public void add(File file) {
outputFiles.add(file);
}
}