Class TestSetupUtils.ClosableWrapper
java.lang.Object
ru.vyarus.dropwizard.guice.test.util.TestSetupUtils.ClosableWrapper
- All Implemented Interfaces:
org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
- Enclosing class:
- TestSetupUtils
public static class TestSetupUtils.ClosableWrapper
extends Object
implements org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
Wrapper class for
AutoCloseable objects to grant automatic closing inside junit store.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ClosableWrapper
Create wrapper.- Parameters:
obj- closable
-
-
Method Details
-
close
- Specified by:
closein interfaceorg.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource- Throws:
Throwable
-
create
public static org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource create(Object obj) - Parameters:
obj- closable object- Returns:
- either object as is if it is already closable resource or wrapped object
-