Example usage for org.apache.commons.io FileUtils deleteQuietly

List of usage examples for org.apache.commons.io FileUtils deleteQuietly

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils deleteQuietly.

Prototype

public static boolean deleteQuietly(File file) 

Source Link

Document

Deletes a file, never throwing an exception.

Usage

From source file:eu.openanalytics.rsb.config.BootstrapConfigurationServletContextListenerTestCase.java

@Test
public void contextInitializedConfigurationAbsent() {
    final File writableConfigurationDirectory = bcscl.getWritableConfigurationDirectory(servletContextEvent);
    final File expectedConfigurationFileCreated = new File(writableConfigurationDirectory,
            Configuration.DEFAULT_JSON_CONFIGURATION_FILE);
    FileUtils.deleteQuietly(expectedConfigurationFileCreated);

    mockServletContext.addInitParameter(
            BootstrapConfigurationServletContextListener.RSB_CONFIGURATION_SERVLET_CONTEXT_PARAM,
            "non-existant-configuration");
    bcscl.contextInitialized(servletContextEvent);

    assertThat(expectedConfigurationFileCreated.isFile(), is(true));
}

From source file:ml.shifu.guagua.mapreduce.example.sum.SumTest.java

@After
public void tearDown() {
    FileUtils.deleteQuietly(new File(System.getProperty("user.dir") + File.separator + SUM_OUTPUT));
    FileUtils.deleteQuietly(/*w w w .  j ava2 s  . com*/
            new File(System.getProperty("user.dir") + File.separator + "." + SUM_OUTPUT + ".crc"));
}

From source file:com.photon.phresco.service.api.DocumentGeneratorTest.java

private static void removeFiles() {
    String docTempFolder = System.getProperty(Constants.JAVA_TMP_DIR) + File.separator + "phresco";
    File file = new File(docTempFolder);
    FileUtils.deleteQuietly(file);
}

From source file:com.heliosdecompiler.helios.transformers.compilers.JavaCompiler.java

@Override
public byte[] compile(String name, String contents) {
    File tmpdir = null;//ww  w .j  a  va  2s . com
    File javaFile = null;
    File classFile = null;
    File classpathFile = null;
    try {
        tmpdir = Files.createTempDirectory("javac").toFile();
        javaFile = new File(tmpdir, name + ".java");
        classFile = new File(tmpdir, name + ".class");
        classpathFile = new File(tmpdir, "classpath.jar");
        FileUtils.write(javaFile, contents, "UTF-8", false);
        //            Utils.save(classpathFile, FileManager.getAllLoadedData());

        StringWriter stringWriter = new StringWriter();

        com.sun.tools.javac.main.Main compiler = new com.sun.tools.javac.main.Main("javac",
                new PrintWriter(stringWriter));
        int responseCode = compiler.compile(new String[] { "-d", tmpdir.getAbsolutePath(), "-classpath",
                /*buildPath(Arrays.asList(classFile)),*/
                javaFile.getAbsolutePath() }).exitCode;

        if (responseCode != Main.Result.OK.exitCode) {
            System.out.println(stringWriter.toString());
            //                Shell shell = SWTUtil.generateLongMessage("Error", stringWriter.toString());
            //                shell.getDisplay().syncExec(() -> {
            //                    SWTUtil.center(shell);
            //                    shell.open();
            //                });
        } else {
            return FileUtils.readFileToByteArray(classFile);
        }
    } catch (Exception e) {
        ExceptionHandler.handle(e);
    } finally {
        FileUtils.deleteQuietly(javaFile);
        FileUtils.deleteQuietly(classFile);
        FileUtils.deleteQuietly(classpathFile);
        FileUtils.deleteQuietly(tmpdir);
    }
    return null;
}

From source file:com.thoughtworks.go.agent.AgentProcessParentImplTest.java

@After
public void tearDown() {
    System.clearProperty("sleep.for.download");
    FileUtils.deleteQuietly(stdoutLog);
    FileUtils.deleteQuietly(stderrLog);

    cleanup();
}

From source file:io.github.robwin.swagger2markup.Swagger2MarkupConverterTest.java

@Test
public void testSwagger2MarkdownConversion() throws IOException {
    //Given/*from   www .ja  v  a  2 s. c  o m*/
    File file = new File(Swagger2MarkupConverterTest.class.getResource("/json/swagger.json").getFile());
    File outputDirectory = new File("build/docs/markdown/generated");
    FileUtils.deleteQuietly(outputDirectory);

    //When
    Swagger2MarkupConverter.from(file.getAbsolutePath()).withMarkupLanguage(MarkupLanguage.MARKDOWN).build()
            .intoFolder(outputDirectory.getAbsolutePath());

    //Then
    String[] directories = outputDirectory.list();
    assertThat(directories).hasSize(3).containsAll(asList("definitions.md", "overview.md", "paths.md"));
}

From source file:dremel.common.AvroTest.java

@SuppressWarnings("unchecked")
@Test//from  w ww  . ja v  a  2s .c  o  m
public void deepCopyTest() throws IOException {

    Schema inSchema = getSchema("OrecSchema.avpr.json");

    File inFile = getFile("OrecDremelPaperData.avro.json");
    Array<GenericRecord> inData = getData(inSchema, inFile, FileEncoding.JSON);
    File outFile = getTempFile("AvroTestCopyDeep.avro.json");
    FileUtils.deleteQuietly(outFile);

    Encoder encoder = new JsonEncoder(inSchema, new FileOutputStream(outFile));

    DatumWriter<Array<GenericRecord>> writer = new GenericDatumWriter<Array<GenericRecord>>(inSchema);

    Array<GenericRecord> outData = (Array<GenericRecord>) deepCopyRecursive(inSchema, inData);

    writer.write(outData, encoder);

    encoder.flush();

    assertTrue("Copied files differs", FileUtils.contentEquals(inFile, outFile));

    // FileUtils.forceDelete(outFile);
    FileUtils.forceDeleteOnExit(outFile); // TODO fucking file hasn't being
    // deleted for some reason
}

From source file:com.codspire.mojo.artifactlookup.ArtifactLookupMojoTest.java

@After
public void cleanup() {

    FileUtils.deleteQuietly(new File(OUTPUT_DIRECTORY.getAbsoluteFile() + File.separator
            + plugInConfig.getString("default.dependency.filename")));
    FileUtils.deleteQuietly(new File(OUTPUT_DIRECTORY.getAbsoluteFile() + File.separator
            + plugInConfig.getString("default.lookup.status.filename")));
}

From source file:com.microsoft.azure.management.datalake.store.uploader.UploadMetadataGeneratorTests.java

@Test
public void UploadMetadataGenerator_AlignSegmentsToRecordBoundaries()
        throws IOException, UploadFailedException, InvalidMetadataException {
    //We keep creating a file, by appending a number of bytes to it (taken from FileLengthsInMB). 
    //At each iteration, we append a new blob of data, and then run the whole test on the entire file
    Random rnd = new Random(0);
    File folderPath = new File(MessageFormat.format("{0}\\uploadtest", new File(".").getAbsoluteFile()));
    File filePath = new File(folderPath, "verifymetadata.txt");
    try {/*from ww  w.ja  va  2  s . com*/
        if (!folderPath.exists()) {
            folderPath.mkdirs();
        }

        if (filePath.exists()) {
            filePath.delete();
        }

        for (Number lengthMB : FileLengthsMB) {
            int appendLength = (int) (lengthMB.doubleValue() * 1024 * 1024);
            AppendToFile(filePath.getAbsolutePath(), appendLength, rnd, 0, MaxAppendLength);
            String metadataFilePath = filePath + ".metadata.txt";

            UploadParameters up = new UploadParameters(filePath.getAbsolutePath(), filePath.getAbsolutePath(),
                    null, 1, false, false, false, 4 * 1024 * 1024, null);
            UploadMetadataGenerator mg = new UploadMetadataGenerator(up, MaxAppendLength);
            UploadMetadata metadata = mg.createNewMetadata(metadataFilePath);

            VerifySegmentsAreOnRecordBoundaries(metadata, filePath.getAbsolutePath());
        }
    } finally {
        if (folderPath.exists()) {
            FileUtils.deleteQuietly(folderPath);
        }
    }
}

From source file:com.epam.ta.reportportal.util.ResourceCopierBeanTest.java

@After
public void deleteCreatedFile() throws IOException {
    FileUtils.deleteQuietly(new File(StandardSystemProperty.JAVA_IO_TMPDIR.value(), RANDOM_NAME));
}