package com.ximple.eofms.util; import java.io.File; import java.io.FileFilter; import java.util.List; import org.testng.Assert; import org.testng.annotations.Test; public class FileUtilsTest { @Test public void testRecurseDir1() { // List list = FileUtils.recurseDir("C:\\temp"); String path = "Z:\\projects\\xdcad\\xdgnjobs\\tpcjobs\\jobdata"; // String path = "."; // List list = FileUtils.recurseDir(path); List list = FileUtils.recurseDir(path, ".dgn"); Assert.assertNotNull(list); } @Test public void testRecurseDir2() { // List list = FileUtils.recurseDir("C:\\temp"); // String pathname = "Z:\\projects\\xdcad\\xdgnjobs\\tpcjobs\\jobdata"; String pathname = "."; File path = new File(pathname); // List list = FileUtils.recurseDir(path); List list = FileUtils.recurseDir(path, new FileFilter() { public boolean accept(File pathname) { return pathname.isDirectory() || pathname.getName().toLowerCase().endsWith("dgn"); } }); Assert.assertNotNull(list); } }