Class TemporaryFolder.Builder

java.lang.Object
org.junit.rules.TemporaryFolder.Builder
Enclosing class:
TemporaryFolder

public static class TemporaryFolder.Builder extends Object
Builds an instance of TemporaryFolder.
Since:
4.13
  • Field Details

    • parentFolder

      private File parentFolder
    • assureDeletion

      private boolean assureDeletion
  • Constructor Details

    • Builder

      protected Builder()
  • Method Details

    • parentFolder

      public TemporaryFolder.Builder parentFolder(File parentFolder)
      Specifies which folder to use for creating temporary resources. If null then 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 an AssertionError.
      Returns:
      this
    • build

      public TemporaryFolder build()
      Builds a TemporaryFolder instance using the values in this builder.