Interface ResourceFactory<T>
- Type Parameters:
T- the type of the resources created by the resource factory
- All Superinterfaces:
org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
- All Known Implementing Classes:
TemporaryDirectory
public interface ResourceFactory<T>
extends org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
ResourceFactory is the common interface for "resource factories", which are responsible
for creating Resources.
It is part of the "resources" JUnit Jupiter extension, which pertains to anything that needs to be injected into tests and which may need to be started up or torn down. Temporary directories are a common example.
This class is intended for implementors of new kinds of resources.
For more details and examples, see the documentation on resources.
- Since:
- 1.9.0
- See Also:
-
Method Summary
-
Method Details
-
create
-
close
-