Class AbstractContainerDataSourceProvider
java.lang.Object
io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
- All Implemented Interfaces:
DataSourceProvider
public abstract class AbstractContainerDataSourceProvider
extends Object
implements DataSourceProvider
- Author:
- Vlad Mihalcea
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract String
org.testcontainers.containers.JdbcDatabaseContainer
void
initContainer
(String username, String password) protected abstract DataSource
url()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.hypersistence.utils.test.providers.DataSourceProvider
database, hibernateDialect, newJdbcDatabaseContainer, password, supportsCredentials, supportsDatabaseName, username
-
Constructor Details
-
AbstractContainerDataSourceProvider
public AbstractContainerDataSourceProvider()
-
-
Method Details
-
getContainer
public org.testcontainers.containers.JdbcDatabaseContainer getContainer() -
initContainer
-
dataSource
- Specified by:
dataSource
in interfaceDataSourceProvider
-
url
- Specified by:
url
in interfaceDataSourceProvider
-
defaultJdbcUrl
-
newDataSource
-