/** * 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 DerbyDbDialectTest extends DbDialectTest { public DerbyDbDialectTest() { _dialect = DerbyDbDialect.INSTANCE; } //------------------------------------------------------------------------- public void test_getJDBCDriver() { assertEquals(org.apache.derby.jdbc.EmbeddedDriver.class, _dialect.getJDBCDriverClass()); } public void test_getHibernateDialect() { assertEquals(org.hibernate.dialect.DerbyDialect.class, _dialect.getHibernateDialect().getClass()); } public void test_getName() { assertEquals("Derby", _dialect.getName()); } //------------------------------------------------------------------------- public void test_sqlNextSequenceValueSelect() { assertEquals("SELECT NEXT VALUE FOR MySeq FROM sysibm.sysdummy1", _dialect.sqlNextSequenceValueSelect("MySeq")); } }