Package ch.colabproject.colab.tests.mock
Class LiquibaseTestProducer
java.lang.Object
ch.colabproject.colab.api.setup.LiquibaseProducer
ch.colabproject.colab.tests.mock.LiquibaseTestProducer
Override default Producer as we do not want to use liquibase in test env
- Author:
- maxence
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionliquibase.resource.ResourceAccessorcreate()Give liquibase access to our classloaderliquibase.integration.jakarta.cdi.CDILiquibaseConfigLiquibase configuration which indicates liquibase should not runGive liquibase access to the datasource
-
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:
createConfigin classLiquibaseProducer- Returns:
- the config
-
createDataSource
Give liquibase access to the datasource- Overrides:
createDataSourcein classLiquibaseProducer- Returns:
- the datasource
-
create
@Produces @Specializes public liquibase.resource.ResourceAccessor create()Give liquibase access to our classloader- Overrides:
createin classLiquibaseProducer- Returns:
- the classloader
-