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:com.thoughtworks.go.server.materials.MaterialDatabaseGitUpdaterTest.java

@Test
public void shouldRemoveFlyweightWhenConfiguredBranchDoesNotExist() throws Exception {
    File flyweightDir = new File("pipelines", "flyweight");
    FileUtils.deleteQuietly(flyweightDir);

    material = new GitMaterial(testRepo.projectRepositoryUrl(), "bad-bad-branch");

    try {//from  w  ww .  j  av a  2 s. c  o m
        updater.updateMaterial(material);
        fail("material update should have failed as given branch does not exist in repository");
    } catch (Exception e) {
        //ignore
    }

    MaterialInstance materialInstance = materialRepository.findMaterialInstance(material);

    assertThat(materialInstance, is(nullValue()));
    assertThat(FileUtil.listFiles(flyweightDir).length, is(0));//no flyweight dir left behind
}

From source file:com.splunk.shuttl.archiver.model.MovesBucketsTest.java

@AfterMethod(alwaysRun = true)
public void tearDown() {
    FileUtils.deleteQuietly(directoryToMoveTo);
}

From source file:io.github.swagger2markup.extensions.SchemaExtensionTest.java

@Test
public void testSwagger2AsciiDocSchemaExtension() throws IOException, URISyntaxException {
    //Given/*from w  w  w.  j a  v a  2  s.  co m*/
    Path file = Paths.get(SchemaExtensionTest.class.getResource("/yaml/swagger_petstore.yaml").toURI());
    Path outputDirectory = Paths.get("build/test/asciidoc/generated");
    FileUtils.deleteQuietly(outputDirectory.toFile());

    //When
    Properties properties = new Properties();
    properties.load(SchemaExtensionTest.class.getResourceAsStream("/config/config.properties"));
    Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder(properties).build();
    Swagger2MarkupExtensionRegistry registry = new Swagger2MarkupExtensionRegistryBuilder()
            //.withDefinitionsDocumentExtension(new SchemaExtension(Paths.get("src/test/resources/docs/asciidoc/extensions").toUri()))
            .build();
    Swagger2MarkupConverter.from(file).withConfig(config).withExtensionRegistry(registry).build()
            .toFolder(outputDirectory);

    //Then
    assertThat(new String(Files.readAllBytes(outputDirectory.resolve("definitions.adoc")))).contains("=== Pet");
    assertThat(new String(Files.readAllBytes(outputDirectory.resolve("definitions.adoc"))))
            .contains("==== XML Schema");
}

From source file:hudson.maven.settings.SettingsProviderUtils.java

/**
 * /*from ww w.java 2s .  c  om*/
 * @param config
 * @param workspace
 */
public static FilePath copyConfigContentToFilePath(Config config, FilePath workspace)
        throws IOException, InterruptedException {
    File tmpContentFile = null;
    ByteArrayInputStream bs = null;

    try {
        tmpContentFile = File.createTempFile("config", "tmp");
        FilePath filePath = new FilePath(workspace, tmpContentFile.getName());
        bs = new ByteArrayInputStream(config.content.getBytes());
        filePath.copyFrom(bs);
        return filePath;
    } finally {
        FileUtils.deleteQuietly(tmpContentFile);
        IOUtils.closeQuietly(bs);
    }
}

From source file:com.thoughtworks.go.domain.TestArtifactPlanTest.java

@After
public void tearDown() {
    temporaryFolder.delete();
    FileUtils.deleteQuietly(rootPath);
}

From source file:com.unister.semweb.drums.file.EnlargeFileTest.java

/** Deletes the test file. */
@Before/*from   w ww  .  jav  a  2 s  . c o m*/
public void initialise() throws Exception {
    FileUtils.deleteQuietly(new File(testFilename));
}

From source file:com.switchfly.compress.cli.CompressCLITest.java

@Before
public void setUp() throws Exception {

    _inputLocation = new File(getClass().getResource("asset_packages.yml").getFile()).getParentFile();

    _outputLocation = File.createTempFile("output_", "_TEST");
    if (_outputLocation.exists()) {
        _outputLocation.delete();//from   w ww.jav  a 2  s  . c  o m
    }
    _outputLocation.mkdir();

    _outputFile = File.createTempFile("output_", "_compressed");
    FileUtils.deleteQuietly(_outputFile);

    _configuration = FileUtils
            .readFileToString(new File(getClass().getResource("asset_packages.yml").getFile()));
}

From source file:au.org.ala.layers.grid.GridCacheBuilder.java

public static void all(String divaGridDir, String outputDir, LayerIntersectDAO layerIntersectDAO) {
    //load up all diva grids in a directory
    ArrayList<Grid> grids = loadGridHeaders(divaGridDir);

    //identify groups
    ArrayList<ArrayList<Grid>> groups = identifyGroups(grids);

    File tmpDir = new File(outputDir + "/tmp/");
    try {//from  ww  w.j  a v  a  2 s . c o  m
        FileUtils.forceMkdir(tmpDir);

        //delete existing files, if any
        for (File f : tmpDir.listFiles()) {
            if (f.isFile()) {
                FileUtils.deleteQuietly(f);
            }
        }
    } catch (IOException e) {
        logger.error("failed to create or empty tmp dir in: " + outputDir, e);
    }
    //write large enough groups
    for (int i = 0; i < groups.size(); i++) {
        try {
            writeGroup(tmpDir.getPath(), groups.get(i));
        } catch (IOException e) {
            logger.error(e.getMessage(), e);
        }
    }

    //delete existing files
    for (File f : new File(outputDir).listFiles()) {
        if (f.isFile()) {
            FileUtils.deleteQuietly(f);
        }
    }

    //move new files
    for (File f : tmpDir.listFiles()) {
        try {
            FileUtils.moveFile(f, new File(f.getPath().replace("/tmp/", "")));
        } catch (IOException e) {
            logger.error("failed to move new grid cache file: " + f.getPath());
        }
    }

    //reload grid cache
    layerIntersectDAO.reload();
}

From source file:net.netheos.pcsapi.BytesIOTest.java

@After
public void tearDown() {
    FileUtils.deleteQuietly(tmpDir);
}

From source file:com.thoughtworks.go.agent.common.util.JarUtilTest.java

@After
public void tearDown() throws IOException {
    FileUtils.deleteQuietly(new File(PATH_WITH_HASHES + "test-agent.jar"));
    FileUtils.deleteDirectory(new File(PATH_WITH_HASHES));
}