public void createNewFiles(String inFolder) throws IOException { TestFileUtil.createRandomFilesInDirectory(getLocalFile(inFolder), 25 * 1024, 20); }
public void createNewFiles() throws IOException { TestFileUtil.createRandomFilesInDirectory(config.getLocalDir(), 25 * 1024, 20); }
public void chunkFileIntoMultiChunks(Chunker chunker, MultiChunker multiChunker, int minMultiChunkSize) throws Exception { File tempDir = TestFileUtil.createTempDirectoryInSystemTemp(); int fileSizeBig = 4560000; int fileSizeSmall = 1230; int fileAmountSizeSmall = 2; int fileAmountSizeBig = 3; List<File> files = TestFileUtil.createRandomFilesInDirectory(tempDir, fileSizeSmall, fileAmountSizeSmall); files.addAll(TestFileUtil.createRandomFilesInDirectory(tempDir, fileSizeBig, fileAmountSizeBig)); logger.log(Level.INFO, "- In "+tempDir+" ..."); Set<MultiChunk> resultMultiChunks = chunkFileIntoMultiChunks(tempDir, files, chunker, multiChunker, new NoTransformer()); long totalFilesSize = (fileSizeBig * fileAmountSizeBig) + (fileSizeSmall * fileAmountSizeSmall); assertEquals(totalFilesSize / minMultiChunkSize / 1024, resultMultiChunks.size()); TestFileUtil.deleteDirectory(tempDir); }
@Test public void testBlackBoxCombinationsWith50KBInputFile() throws Exception { // Setup setup(); // Test List<File> inputFiles = TestFileUtil.createRandomFilesInDirectory(tempDir, 10 * 1024, 5); for (FrameworkCombination combination : combinations) { logger.info(""); logger.info("Testing framework combination " + combination.name + " ..."); logger.info("---------------------------------------------------------------"); testBlackBoxCombination(inputFiles, combination); } // Tear down (if success) teardown(); }
@Test public void testCacheSizeOkay() throws Exception { File testCacheFolder = TestFileUtil.createTempDirectoryInSystemTemp(); Cache cache = new Cache(testCacheFolder); cache.setKeepBytes(50*1024); TestFileUtil.createRandomFilesInDirectory(testCacheFolder, 10*1024, 4); assertEquals(4, testCacheFolder.listFiles().length); cache.clear(); assertEquals(4, testCacheFolder.listFiles().length); TestFileUtil.deleteDirectory(testCacheFolder); }
@Test public void testCacheNeedsCleaning5Left() throws Exception { File testCacheFolder = TestFileUtil.createTempDirectoryInSystemTemp(); Cache cache = new Cache(testCacheFolder); cache.setKeepBytes(50*1024); TestFileUtil.createRandomFilesInDirectory(testCacheFolder, 10*1024, 10); assertEquals(10, testCacheFolder.listFiles().length); cache.clear(); assertEquals(5, testCacheFolder.listFiles().length); TestFileUtil.deleteDirectory(testCacheFolder); }