Class H2TestSystem
java.lang.Object
liquibase.extension.testing.testsystem.TestSystem
liquibase.extension.testing.testsystem.DatabaseTestSystem
liquibase.extension.testing.testsystem.core.H2TestSystem
- All Implemented Interfaces:
Plugin
,org.junit.rules.TestRule
-
Nested Class Summary
Nested classes/interfaces inherited from class liquibase.extension.testing.testsystem.TestSystem
TestSystem.Definition
-
Field Summary
Fields inherited from class liquibase.extension.testing.testsystem.DatabaseTestSystem
wrapper
Fields inherited from interface liquibase.plugin.Plugin
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NOT_APPLICABLE, PRIORITY_SPECIALIZED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DatabaseWrapper
Returns the driver library to use.protected String[]
Define SQL to run byDatabaseTestSystem.setup()
Methods inherited from class liquibase.extension.testing.testsystem.DatabaseTestSystem
createJdbcWrapper, createWrapper, execute, execute, executeInverses, executeSql, getAltCatalog, getAltSchema, getAltTablespace, getCatalog, getConnection, getConnection, getConnection, getConnectionUrl, getDatabaseFromFactory, getDriver, getImageName, getPassword, getSetupPassword, getSetupUsername, getUsername, getVersion, openSetupConnection, setup, start, stop
Methods inherited from class liquibase.extension.testing.testsystem.TestSystem
apply, getConfigurationKeys, getConfiguredValue, getConfiguredValue, getConfiguredValue, getDefinition, getEnabledTestSystems, getKeepRunning, getPriority, shouldTest, toString
-
Constructor Details
-
H2TestSystem
public H2TestSystem() -
H2TestSystem
-
-
Method Details
-
getDriverJar
Description copied from class:DatabaseTestSystem
Returns the driver library to use. Supports maven-style coordinate, like "com.h2database:h2:1.4.200". Default implementation uses the "driverJar" testSystem configuration value.- Overrides:
getDriverJar
in classDatabaseTestSystem
-
createContainerWrapper
- Specified by:
createContainerWrapper
in classDatabaseTestSystem
- Throws:
Exception
-
getSetupSql
Description copied from class:DatabaseTestSystem
Define SQL to run byDatabaseTestSystem.setup()
- Specified by:
getSetupSql
in classDatabaseTestSystem
-