By
using TemporaryFolder rule, you can create temporary files and folders, those
can be deleted once the test cases is executed (The execution status pass/fail
doesn't matter).
TempFolderTest.java
package com.sample.test; import static org.junit.Assert.assertEquals; import java.io.File; import java.io.IOException; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; public class TempFolderTest { @Rule public TemporaryFolder tempFolder= new TemporaryFolder(); @Test public void testTempFolder() throws IOException { File folder = tempFolder.newFolder("demos"); File file = tempFolder.newFile("Hello.txt"); assertEquals(folder.getName(), "demos"); assertEquals(file.getName(), "Hello.txt"); } }
No comments:
Post a Comment