package liquibase.database.core; import junit.framework.TestCase; import liquibase.database.Database; public class HsqlDatabaseTest extends TestCase { public void testGetDefaultDriver() { Database database = new HsqlDatabase(); assertEquals("org.hsqldb.jdbcDriver", database.getDefaultDriver("jdbc:hsqldb:mem:liquibase")); assertNull(database.getDefaultDriver("jdbc:oracle://localhost;databaseName=liquibase")); } public void testGetConcatSql() { Database database = new HsqlDatabase(); String expectedResult = "CONCAT(str1, CONCAT(str2, CONCAT(str3, str4)))"; String value = "v"; String[] values = new String[]{"str1", "str2", "str3", "str4"}; assertEquals(database.getConcatSql(value), value); assertEquals(database.getConcatSql(values), expectedResult); assertNull(database.getConcatSql((String[]) null)); } }