package liquibase.database.core; import junit.framework.TestCase; import liquibase.database.Database; public class DerbyDatabaseTest extends TestCase { public void testGetDefaultDriver() { Database database = new DerbyDatabase(); assertEquals("org.apache.derby.jdbc.EmbeddedDriver", database.getDefaultDriver("jdbc:derby:liquibase;create=true")); assertNull(database.getDefaultDriver("jdbc:oracle://localhost;databaseName=liquibase")); } public void testGetDateLiteral() { assertEquals("TIMESTAMP('2008-01-25 13:57:41')", new DerbyDatabase().getDateLiteral("2008-01-25 13:57:41")); assertEquals("TIMESTAMP('2008-01-25 13:57:41.300000')", new DerbyDatabase().getDateLiteral("2008-01-25 13:57:41.3")); assertEquals("TIMESTAMP('2008-01-25 13:57:41.340000')", new DerbyDatabase().getDateLiteral("2008-01-25 13:57:41.34")); assertEquals("TIMESTAMP('2008-01-25 13:57:41.347000')", new DerbyDatabase().getDateLiteral("2008-01-25 13:57:41.347")); } }