package fitnesse.wiki.fs;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
import org.junit.Before;
import org.junit.Test;
import fitnesse.testutil.FitNesseUtil;
import static org.junit.Assert.*;
public class DiskFileSystemTest {
private File rootDir;
@Before
public void setUp() {
rootDir = FitNesseUtil.createTemporaryFolder();
}
@Test
public void findFilesAndFolders() throws IOException {
new File(rootDir, "DirName").createNewFile();
new File(rootDir, "filename").createNewFile();
new File(rootDir, "CVS").createNewFile();
List<String> listing = Arrays.asList(new DiskFileSystem().list(rootDir));
assertEquals(listing.toString(), 2, listing.size());
assertTrue("no DirName found", listing.contains("DirName"));
assertTrue("no filename found", listing.contains("filename"));
}
}