Package org.junit.rules
Class TemporaryFolder.Builder
- java.lang.Object
-
- org.junit.rules.TemporaryFolder.Builder
-
- Enclosing class:
- TemporaryFolder
public static class TemporaryFolder.Builder extends java.lang.ObjectBuilds an instance ofTemporaryFolder.- Since:
- 4.13
-
-
Field Summary
Fields Modifier and Type Field Description private booleanassureDeletionprivate java.io.FileparentFolder
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemporaryFolder.BuilderassureDeletion()Setting this flag assures that no resources are left undeleted.TemporaryFolderbuild()Builds aTemporaryFolderinstance using the values in this builder.TemporaryFolder.BuilderparentFolder(java.io.File parentFolder)Specifies which folder to use for creating temporary resources.
-
-
-
Method Detail
-
parentFolder
public TemporaryFolder.Builder parentFolder(java.io.File parentFolder)
Specifies which folder to use for creating temporary resources. Ifnullthen system default temporary-file directory is used.- Returns:
- this
-
assureDeletion
public TemporaryFolder.Builder assureDeletion()
Setting this flag assures that no resources are left undeleted. Failure to fulfill the assurance results in failure of tests with anAssertionError.- Returns:
- this
-
build
public TemporaryFolder build()
Builds aTemporaryFolderinstance using the values in this builder.
-
-