package liquibase.database.core;
import liquibase.database.AbstractDatabaseTest;
import org.junit.Assert;
import static org.junit.Assert.*;
import org.junit.Test;
public class CacheDatabaseTest extends AbstractDatabaseTest {
public CacheDatabaseTest() throws Exception {
super(new CacheDatabase());
}
@Override
protected String getProductNameString() {
return "Cache";
}
@Test
public void supportsSequences() {
assertFalse(database.supportsSequences());
}
@Test
public void getLineComment() {
Assert.assertEquals("--", database.getLineComment());
}
@Test
public void getDefaultDriver() {
Assert.assertEquals("com.intersys.jdbc.CacheDriver",
database.getDefaultDriver("jdbc:Cache://127.0.0.1:56773/TESTMIGRATE"));
}
@Test
public void getTypeName() {
Assert.assertEquals("cache", database.getTypeName());
}
@Override
@Test
public void getCurrentDateTimeFunction() {
Assert.assertEquals("SYSDATE", database.getCurrentDateTimeFunction());
}
@Override
@Test
public void supportsInitiallyDeferrableColumns() {
assertFalse(database.supportsInitiallyDeferrableColumns());
}
}