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 Stringorg.testcontainers.containers.JdbcDatabaseContainervoidinitContainer(String username, String password) protected abstract DataSourceurl()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
dataSourcein interfaceDataSourceProvider
-
url
- Specified by:
urlin interfaceDataSourceProvider
-
defaultJdbcUrl
-
newDataSource
-