package org.yajul.sql; import org.junit.*; import org.yajul.liquibase.DbTestHelper; import java.sql.Connection; import java.util.Map; import java.util.logging.Logger; /** * Tests for JdbcHelper * <br> * User: josh * Date: Mar 10, 2010 * Time: 6:27:46 PM */ public class JdbcHelperTest { private static final Logger log = Logger.getLogger(JdbcHelperTest.class.getName()); private Connection con; private static final String username = "sa"; private static final String password = ""; private static final String driverClassName = "org.hsqldb.jdbcDriver"; private static final String driverProtocol = "jdbc:hsqldb:file:data/"; private static final String driverOptions = ""; @Before public void setUp() throws Exception { String dbname = "test"; con = JdbcHelper.getConnection(driverProtocol + dbname + driverOptions,username,password,driverClassName); DbTestHelper.dbSetUp(con, "org/yajul/sql/JdbcHelperTest.xml", null); } @After public void tearDown() throws Exception { JdbcHelper.close(con, null, null); } @Test public void testColumnTypes() throws Exception { Map<String,ColumnType> types = JdbcHelper.getColumnTypes(con); for (ColumnType type : types.values()) { Assert.assertNotNull(type.getJdbcType()); } } }