package org.audit4j.handler.db; import static org.junit.Assert.assertNotNull; import java.sql.Connection; import org.junit.After; import org.junit.Before; import org.junit.Test; public class AuditBaseDaoTest { EmbededDBServer server; ConnectionFactory connectionFactory; @Before public void before() { server = HSQLEmbededDBServer.getInstance(); server.setUname("audit4jdbuser"); server.setPassword("audit4jdbpassword"); server.start(); connectionFactory = ConnectionFactory.getInstance(); connectionFactory.setDriver("org.hsqldb.jdbcDriver"); connectionFactory.setUrl("jdbc:hsqldb:hsql://localhost/audit4j"); connectionFactory.setUser("audit4jdbuser"); connectionFactory.setPassword("audit4jdbpassword"); connectionFactory.setConnectionType(ConnectionType.SINGLE); connectionFactory.init(); } @Test public void testgetConnection() { AuditBaseDao base = new AuditBaseDao(); Connection conn = base.getConnection(); assertNotNull(conn); } @After public void after() { server.shutdown(); connectionFactory.stop(); } }