package mireka.transmission.queue;
import static org.junit.Assert.*;
import java.io.File;
import java.io.IOException;
import mireka.TempDirectory;
import org.junit.Before;
import org.junit.Test;
public class DirectoryListSpeedTest extends TempDirectory {
private static final int ENTRY_COUNT = 10000;
@Before
public void createTestFiles() throws IOException {
for (int i = 0; i < ENTRY_COUNT; i++) {
String baseName = Math.random() + "-" + i;
new File(directory, baseName + ".properties").createNewFile();
new File(directory, baseName + ".eml").createNewFile();
}
}
@Test(timeout = 1000)
public void measure() {
File[] files = directory.listFiles();
assertTrue(files.length == ENTRY_COUNT * 2);
}
}