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 Details

    • AbstractContainerDataSourceProvider

      public AbstractContainerDataSourceProvider()
  • Method Details

    • getContainer

      public org.testcontainers.containers.JdbcDatabaseContainer getContainer()
    • initContainer

      public void initContainer(String username, String password)
    • dataSource

      public DataSource dataSource()
      Specified by:
      dataSource in interface DataSourceProvider
    • url

      public String url()
      Specified by:
      url in interface DataSourceProvider
    • defaultJdbcUrl

      protected abstract String defaultJdbcUrl()
    • newDataSource

      protected abstract DataSource newDataSource()