package liquibase.database.typeconversion.core; import org.junit.Test; import static org.junit.Assert.*; import liquibase.database.structure.type.CustomType; public class PostgresTypeConverterTest extends DefaultTypeConverterTest { @Test public void getFalseBooleanValue() { assertEquals("FALSE", new PostgresTypeConverter().getBooleanType().getFalseBooleanValue()); } @Test public void getTrueBooleanValue() { assertEquals("TRUE", new PostgresTypeConverter().getBooleanType().getTrueBooleanValue()); } @Test public void getBlobType() { assertEquals("BYTEA", new PostgresTypeConverter().getBlobType().toString()); } @Test public void getBooleanType() { assertEquals("BOOLEAN", new PostgresTypeConverter().getBooleanType().toString()); } @Test public void getCurrencyType() { assertEquals("DECIMAL", new PostgresTypeConverter().getCurrencyType().toString()); } @Test public void getUUIDType() { assertEquals("CHAR(36)", new PostgresTypeConverter().getUUIDType().toString()); } @Test public void getClobType() { assertEquals("TEXT", new PostgresTypeConverter().getClobType().toString()); } @Test public void getDateType() { assertEquals("DATE", new PostgresTypeConverter().getDateType().toString()); } @Test public void getDateTimeType() { assertEquals("TIMESTAMP WITH TIME ZONE", new PostgresTypeConverter().getDateTimeType().toString()); } @Test public void getColumnType_BigSerial_AutoIncrement() { assertEquals("bigserial", new PostgresTypeConverter().getDataType("bigserial", true).toString()); } @Test public void getColumnType_BigInt_AutoIncrement() { assertEquals("bigserial", new PostgresTypeConverter().getDataType("bigint", true).toString()); } }