2017-08-15 1 views

Répondre

2

Bien sûr. Utilisez un dossier temporaire, enregistrez votre fichier et supprimez le dossier après le test. Si vous utilisez JUnit, regardez la règle JUnit TemporaryFolder (elle crée un dossier temporaire pour vous et s'occupe de la suppression).

code Exemple:

public class YourTest { 
    @Rule 
    public TemporaryFolder folder= new TemporaryFolder(); 

    @Test 
    public void testUsingTempFolder() throws IOException { 
     String filePath = folder.newFile("myfile.txt").getAbsolutePath(); 
     FileUtils.writeFile(filePath, "some String"); 
     assertTrue(new File(filePath).exists()); 
    } 
}