List of usage examples for org.apache.commons.io FileUtils deleteQuietly
public static boolean deleteQuietly(File file)
From source file:jodtemplate.resource.factory.FileResourcesFactory.java
@Override public Resources createResources() throws IOException { final File targetFolder = new File(tempPath, UUID.randomUUID().toString()); try {// w w w .ja va 2 s .c o m Utils.createRequiredFolders(targetFolder); return new FileResources(targetFolder); } catch (IOException e) { FileUtils.deleteQuietly(targetFolder); throw e; } }
From source file:com.codspire.mojo.utils.FileChecksumTest.java
@Test public void validateSHA1Checksum() throws Exception { File file = new File("validateSHA1Checksum_1.txt"); FileUtils.write(file, "this is test data for generating sha1 checksum"); assertThat(FileChecksum.generateSHA1Checksum(file), equalTo("5ff2e623c2bd6b1b003c662159b05e751220bdde")); FileUtils.deleteQuietly(file); file = new File("validateSHA1Checksum_2.txt"); FileUtils.write(file, "this is another test data for generating sha1 checksum"); assertThat(FileChecksum.generateSHA1Checksum(file), equalTo("58f2997b964283847176ff771fdca42d0c094822")); FileUtils.deleteQuietly(file);//from w ww . jav a 2 s.c o m }
From source file:com.strandls.alchemy.rest.client.stubgenerator.ProxyImplementationGeneratorTest.java
/** * Test method for//www.jav a 2s. c o m * {@link com.strandls.alchemy.rest.client.stubgenerator.ProxyImplementationGenerator#generateProxy(java.lang.String, java.lang.String, java.lang.String, java.io.File)} * . * * @throws IOException */ @Test public void testGenerateProxy() throws IOException { final ProxyImplementationGenerator generator = new ProxyImplementationGenerator(); final File tempDir = File.createTempFile("test", "test"); FileUtils.deleteQuietly(tempDir); if (!tempDir.mkdirs()) { throw new IOException("Cannot create temporary directory."); } try { generator.generateProxy("TestStub", "TestStubProxy", "", tempDir); assertEquals( FileUtils.readFileToString( new File("src/test/resources/com/strandls/alchemy/rest/client/stubgenerator" + "/TestStubProxy.txt")) .trim(), FileUtils.readFileToString(new File(tempDir, "TestStubProxy.java")).trim()); } finally { FileUtils.deleteQuietly(tempDir); } }
From source file:com.thoughtworks.go.util.TempFiles.java
public void cleanUp() { for (File file : createdFiles) { if (file.isDirectory()) { FileUtils.deleteQuietly(file); } else {//from w w w. ja v a2 s .c o m file.delete(); } } }
From source file:eu.delving.sip.TestStorage.java
@Test public void zipImport() throws StorageException, IOException { File storageDir = new File(Mockery.getTargetDirectory(), "storage"); FileUtils.deleteQuietly(storageDir); FileSystemFetcher localFetcher = new FileSystemFetcher(true); SchemaRepository repo = new SchemaRepository(localFetcher); Storage storage = new StorageImpl(storageDir, repo, null); File zip = new File(getClass().getResource("/zip/ZipImport.xml.zip").getFile()); final DataSet dataSet = storage.createDataSet("spek", "orgy"); FileUtils.write(new File(dataSet.importedOutput().getParent(), "dataset_facts.txt"), "schemaVersions=ese_3.4.0\n"); DataSetModel dataSetModel = new DataSetModel(); dataSetModel.setDataSet(dataSet, "ese"); Work.LongTermWork importer = new FileImporter(zip, dataSet, null); MockProgressListener importProgress = new MockProgressListener(); importer.setProgressListener(importProgress); importer.run();/* w ww. ja v a 2 s .co m*/ Assert.assertNotNull(dataSet.openImportedInputStream()); Assert.assertEquals("Alert list size for import wrong", 0, importProgress.getAlerts().size()); FileUtils.write(new File(dataSet.importedOutput().getParent(), "hints.txt"), "recordCount=6\n" + "recordRootPath=/zip-entries/eadgrp/archdescgrp/dscgrp/ead\n" + "uniqueElementPath=/zip-entries/eadgrp/archdescgrp/dscgrp/ead/eadheader/eadid\n"); AnalysisParser parser = new AnalysisParser(dataSetModel, 60, new AnalysisParser.Listener() { @Override public void success(Stats stats) { try { dataSet.setStats(stats, false, null); } catch (StorageException e) { throw new RuntimeException(e); } } @Override public void failure(String message, Exception exception) { throw new RuntimeException(exception); } }); parser.run(); SourceConverter converter = new SourceConverter(dataSet, new Runnable() { @Override public void run() { Assert.assertEquals("Data set should still be in delimited state", DataSetState.DELIMITED, dataSet.getState(null)); } }); MockProgressListener convertProgress = new MockProgressListener(); converter.setProgressListener(convertProgress); // the conversion will fail because of a too-large identifier! converter.run(); Assert.assertEquals("Alert list size for convert wrong", 1, convertProgress.getAlerts().size()); }
From source file:com.splunk.shuttl.archiver.LocalFileSystemPathsTest.java
private void removeArchiverDirectory() { File directory = localFileSystemPaths.getArchiverDirectory(); FileUtils.deleteQuietly(directory); }
From source file:com.cisco.ca.cstg.pdi.services.ResetLicenseServiceImpl.java
private boolean deleteLicenseFile() { FileUtils.deleteQuietly(new File(PdiConfig.getProperty(Constants.PDI_HOME) + Constants.LICENSE_FILENAME)); LOGGER.info("License File is being deleted"); return true;//from www .j av a 2s .co m }
From source file:com.gs.obevo.reladomo.ReladomoSchemaConverterTest.java
private void conversionTest(String testName, String platformName) { final File outputFolder = new File("./target/revengTest/" + testName); FileUtils.deleteQuietly(outputFolder); final ReladomoSchemaConverter reladomoSchemaConverter = new ReladomoSchemaConverter(); final ChangeType tableChangeType = mock(ChangeType.class); when(tableChangeType.getName()).thenReturn(ChangeType.TABLE_STR); when(tableChangeType.getDirectoryName()).thenReturn("table"); DbPlatform platform = mock(DbPlatform.class); when(platform.getName()).thenReturn(platformName); when(platform.getChangeType(ChangeType.TABLE_STR)).thenReturn(tableChangeType); when(platform.getObjectExclusionPredicateBuilder()).thenReturn( new ObjectTypeAndNamePredicateBuilder(ObjectTypeAndNamePredicateBuilder.FilterType.EXCLUDE)); when(platform.convertDbObjectName()).thenReturn(Functions.getStringPassThru()); reladomoSchemaConverter.convertDdlsToDaFormat(platform, new File("./src/test/resources/reveng/input/" + testName), outputFolder, "yourSchema", true, null); DirectoryAssert.assertDirectoriesEqual(new File("./src/test/resources/reveng/expected/" + testName), new File(outputFolder, "final")); }
From source file:com.bancvue.mongomigrate.MigrationFileRepositoryTests.java
@After public void tearDown() { // Delete all js files in that the test may have created. File directory = new File("."); Collection<File> files = FileUtils.listFiles(directory, new WildcardFileFilter("*.js"), null); for (File file : files) { FileUtils.deleteQuietly(file); }//from w w w . j a v a2s . co m }
From source file:com.datatorrent.contrib.enrichment.FileEnrichmentTest.java
@Test public void testEnrichmentOperator() throws IOException, InterruptedException { URL origUrl = this.getClass().getResource("/productmapping.txt"); URL fileUrl = new URL(this.getClass().getResource("/").toString() + "productmapping1.txt"); FileUtils.deleteQuietly(new File(fileUrl.getPath())); FileUtils.copyFile(new File(origUrl.getPath()), new File(fileUrl.getPath())); MapEnrichmentOperator oper = new MapEnrichmentOperator(); FSLoader store = new FSLoader(); store.setFileName(fileUrl.toString()); oper.setLookupFieldsStr("productId"); oper.setStore(store);/* w w w . ja va2 s .c o m*/ oper.setup(null); /* File contains 6 entries, but operator one entry is duplicate, * so cache should contains only 5 entries after scanning input file. */ //Assert.assertEquals("Number of mappings ", 7, oper.cache.size()); CollectorTestSink<Map<String, Object>> sink = new CollectorTestSink<Map<String, Object>>(); @SuppressWarnings({ "unchecked", "rawtypes" }) CollectorTestSink<Object> tmp = (CollectorTestSink) sink; oper.output.setSink(tmp); oper.beginWindow(0); Map<String, Object> tuple = Maps.newHashMap(); tuple.put("productId", 3); tuple.put("channelId", 4); tuple.put("amount", 10.0); Kryo kryo = new Kryo(); oper.input.process(kryo.copy(tuple)); oper.endWindow(); /* Number of tuple, emitted */ Assert.assertEquals("Number of tuple emitted ", 1, sink.collectedTuples.size()); Map<String, Object> emitted = sink.collectedTuples.iterator().next(); /* The fields present in original event is kept as it is */ Assert.assertEquals("Number of fields in emitted tuple", 4, emitted.size()); Assert.assertEquals("value of productId is 3", tuple.get("productId"), emitted.get("productId")); Assert.assertEquals("value of channelId is 4", tuple.get("channelId"), emitted.get("channelId")); Assert.assertEquals("value of amount is 10.0", tuple.get("amount"), emitted.get("amount")); /* Check if productCategory is added to the event */ Assert.assertEquals("productCategory is part of tuple", true, emitted.containsKey("productCategory")); Assert.assertEquals("value of product category is 1", 5, emitted.get("productCategory")); }