public class ExtendedTemporaryFolder
extends org.junit.rules.ExternalResource
Constructor and Description |
---|
ExtendedTemporaryFolder() |
ExtendedTemporaryFolder(java.io.File parentFolder) |
Modifier and Type | Method and Description |
---|---|
void |
create()
for testing purposes only.
|
void |
delete()
Delete all files and folders under the temporary folder.
|
java.io.File |
getRoot() |
java.io.File |
newFile() |
java.io.File |
newFile(java.lang.String fileName) |
java.io.File |
newFolder() |
java.io.File |
newFolder(java.lang.String... folderNames) |
java.io.File |
newFolder(java.lang.String folder) |
public ExtendedTemporaryFolder()
public ExtendedTemporaryFolder(java.io.File parentFolder)
public void create() throws java.io.IOException
java.io.IOException
public java.io.File newFile() throws java.io.IOException
java.io.IOException
public java.io.File newFolder(java.lang.String folder) throws java.io.IOException
folder
- name of the new temporary directoryjava.io.IOException
public java.io.File newFolder(java.lang.String... folderNames) throws java.io.IOException
folderNames
- a sequence of folder names used to create a temporary directoryjava.io.IOException
public java.io.File getRoot()
public void delete()
Rule
public java.io.File newFolder() throws java.io.IOException
java.io.IOException
public java.io.File newFile(java.lang.String fileName) throws java.io.IOException
java.io.IOException