/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.util.db; import static org.testng.AssertJUnit.assertEquals; import org.testng.annotations.Test; import com.opengamma.util.test.TestGroup; /** * Test. */ @Test(groups = TestGroup.UNIT) public class PostgresDbDialectTest extends DbDialectTest { public PostgresDbDialectTest() { _dialect = PostgresDbDialect.INSTANCE; } //------------------------------------------------------------------------- public void test_getJDBCDriver() { assertEquals(org.postgresql.Driver.class, _dialect.getJDBCDriverClass()); } public void test_getHibernateDialect() { assertEquals(org.hibernate.dialect.PostgreSQLDialect.class, _dialect.getHibernateDialect().getClass()); } public void test_getName() { assertEquals("Postgres", _dialect.getName()); } //------------------------------------------------------------------------- public void test_sqlNextSequenceValueSelect() { assertEquals("SELECT nextval('MySeq')", _dialect.sqlNextSequenceValueSelect("MySeq")); } public void test_sqlNextSequenceValueInline() { assertEquals("nextval('MySeq')", _dialect.sqlNextSequenceValueInline("MySeq")); } }