Package io.metaloom.test.provider.junit5
Class ProviderExtension
java.lang.Object
io.metaloom.test.provider.junit5.ProviderExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension
public class ProviderExtension
extends Object
implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProviderExtension(ProviderClient client, String poolId) ProviderExtension(String host, int port, String poolId) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterEach(org.junit.jupiter.api.extension.ExtensionContext context) voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext context) static ProviderExtensionCreate a new extension which connects to the provider server.static ProviderExtensionio.metaloom.test.container.provider.model.DatabaseAllocationResponsedb()
-
Field Details
-
log
public static final org.slf4j.Logger log
-
-
Constructor Details
-
ProviderExtension
-
ProviderExtension
-
-
Method Details
-
beforeEach
- Specified by:
beforeEachin interfaceorg.junit.jupiter.api.extension.BeforeEachCallback- Throws:
Exception
-
afterEach
- Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback- Throws:
Exception
-
db
public io.metaloom.test.container.provider.model.DatabaseAllocationResponse db() -
create
-
create
Create a new extension which connects to the provider server.- Parameters:
poolId-- Returns:
-