/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.masterdb.historicaltimeseries; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertNotNull; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testng.annotations.Factory; import org.testng.annotations.Test; import com.opengamma.util.test.AbstractDbTest; import com.opengamma.util.test.DbTest; import com.opengamma.util.test.TestGroup; /** * Test DbHistoricalTimeSeriesMaster. */ @Test(groups = TestGroup.UNIT_DB) public class DbHistoricalTimeSeriesMasterTest extends AbstractDbTest { private static final Logger s_logger = LoggerFactory.getLogger(DbHistoricalTimeSeriesMasterTest.class); private DbHistoricalTimeSeriesMaster _htsMaster; @Factory(dataProvider = "databases", dataProviderClass = DbTest.class) public DbHistoricalTimeSeriesMasterTest(String databaseType, String databaseVersion) { super(databaseType, databaseVersion); s_logger.info("running testcases for {}", databaseType); } //------------------------------------------------------------------------- @Override protected void doSetUp() { _htsMaster = new DbHistoricalTimeSeriesMaster(getDbConnector()); } @Override protected void doTearDown() { _htsMaster = null; } //------------------------------------------------------------------------- @Test public void test_basics() throws Exception { assertNotNull(_htsMaster); assertEquals(true, _htsMaster.getUniqueIdScheme().equals("DbHts")); assertNotNull(_htsMaster.getDbConnector()); assertNotNull(_htsMaster.getClock()); } //------------------------------------------------------------------------- @Test public void test_toString() { assertEquals("DbHistoricalTimeSeriesMaster[DbHts]", _htsMaster.toString()); } }