Class LiquibaseTestProducer

java.lang.Object
ch.colabproject.colab.api.setup.LiquibaseProducer
ch.colabproject.colab.tests.mock.LiquibaseTestProducer

public class LiquibaseTestProducer extends LiquibaseProducer
Override default Producer as we do not want to use liquibase in test env
Author:
maxence
  • Constructor Details

    • LiquibaseTestProducer

      public LiquibaseTestProducer()
  • Method Details

    • createConfig

      @Produces @Specializes public liquibase.integration.jakarta.cdi.CDILiquibaseConfig createConfig()
      Liquibase configuration which indicates liquibase should not run
      Overrides:
      createConfig in class LiquibaseProducer
      Returns:
      the config
    • createDataSource

      @Produces @Specializes public DataSource createDataSource()
      Give liquibase access to the datasource
      Overrides:
      createDataSource in class LiquibaseProducer
      Returns:
      the datasource
    • create

      @Produces @Specializes public liquibase.resource.ResourceAccessor create()
      Give liquibase access to our classloader
      Overrides:
      create in class LiquibaseProducer
      Returns:
      the classloader