Package io.helidon.common.testing.junit5
Class TemporaryFolderExt
java.lang.Object
io.helidon.common.testing.junit5.TemporaryFolderExt
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback
,org.junit.jupiter.api.extension.BeforeEachCallback
,org.junit.jupiter.api.extension.Extension
@Deprecated
public class TemporaryFolderExt
extends Object
implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
Deprecated.
JUnit 5 extension for temporary folder operations.
Declare the extension in a test using
@RegisterExtension
static TemporaryFolderExt folder = TemporaryFolderExt.build();
The static
is important.
When a test needs a temporary folder it invokes folder.newFolder()
.
The extension automatically deletes the temporary files after all tests in the test class have finished.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterEach
(org.junit.jupiter.api.extension.ExtensionContext ec) Deprecated.void
beforeEach
(org.junit.jupiter.api.extension.ExtensionContext ec) Deprecated.static TemporaryFolderExt
build()
Deprecated.Builds an instance ofTemporaryFolderExt
.getRoot()
Deprecated.The root for this test's temporary files.newFile()
Deprecated.Creates a new temporary file with a generated unique name.Deprecated.Creates a new temporary file with the specified name.Deprecated.Creates a new temporary folder with a unique generated name.Deprecated.Creates a new temporary folder with the specified name.
-
Method Details
-
build
Deprecated.Builds an instance ofTemporaryFolderExt
.- Returns:
- a TemporaryFolderExt
-
newFolder
Deprecated.Creates a new temporary folder with a unique generated name.- Returns:
- File for the newly-created temporary folder
- Throws:
IOException
- in case of error creating the new folder
-
newFolder
Deprecated.Creates a new temporary folder with the specified name.- Parameters:
name
- of the folder to create- Returns:
- File for the new folder
- Throws:
IOException
- in case of error creating the new folder
-
newFile
Deprecated.Creates a new temporary file with a generated unique name.- Returns:
- the new File
- Throws:
IOException
- in case of error creating the new file
-
newFile
Deprecated.Creates a new temporary file with the specified name.- Parameters:
name
- name to be used for the new file- Returns:
- File for the newly-created file
- Throws:
IOException
- in case of error creating the new file
-
getRoot
Deprecated.The root for this test's temporary files.- Returns:
- the root File
-
beforeEach
Deprecated.- Specified by:
beforeEach
in interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
- Throws:
Exception
-
afterEach
Deprecated.- Specified by:
afterEach
in interfaceorg.junit.jupiter.api.extension.AfterEachCallback
- Throws:
Exception
-