Class OutputDirectoryProviderAdapter
- java.lang.Object
-
- org.junit.platform.engine.reporting.OutputDirectoryProviderAdapter
-
- All Implemented Interfaces:
OutputDirectoryCreator,OutputDirectoryProvider
class OutputDirectoryProviderAdapter extends java.lang.Object implements OutputDirectoryProvider
- Since:
- 1.14
-
-
Field Summary
Fields Modifier and Type Field Description private OutputDirectoryCreatoroutputDirectoryCreator
-
Constructor Summary
Constructors Constructor Description OutputDirectoryProviderAdapter(OutputDirectoryCreator outputDirectoryCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.PathcreateOutputDirectory(TestDescriptor testDescriptor)Create an output directory for the supplied test descriptor.java.nio.file.PathgetRootDirectory(){@return the root directory for all output files; never {@code null}}
-
-
-
Field Detail
-
outputDirectoryCreator
private final OutputDirectoryCreator outputDirectoryCreator
-
-
Constructor Detail
-
OutputDirectoryProviderAdapter
OutputDirectoryProviderAdapter(OutputDirectoryCreator outputDirectoryCreator)
-
-
Method Detail
-
getRootDirectory
public java.nio.file.Path getRootDirectory()
Description copied from interface:OutputDirectoryCreator{@return the root directory for all output files; never {@code null}}- Specified by:
getRootDirectoryin interfaceOutputDirectoryCreator
-
createOutputDirectory
public java.nio.file.Path createOutputDirectory(TestDescriptor testDescriptor) throws java.io.IOException
Description copied from interface:OutputDirectoryCreatorCreate an output directory for the supplied test descriptor.- Specified by:
createOutputDirectoryin interfaceOutputDirectoryCreator- Parameters:
testDescriptor- the test descriptor for which to create an output directory; nevernull- Returns:
- the output directory
- Throws:
java.io.IOException- if the output directory could not be created
-
-