package com.alibaba.druid.bvt.support.hibernate;
import java.sql.Connection;
import java.util.HashMap;
import java.util.Map;
import junit.framework.TestCase;
import org.junit.Assert;
import com.alibaba.druid.support.hibernate.DruidConnectionProvider;
public class DruidConnectionProviderTest extends TestCase {
private DruidConnectionProvider provider;
protected void setUp() throws Exception {
provider = new DruidConnectionProvider();
Map properties = new HashMap<String, Object>();
properties.put("url", "jdbc:mock:xxx");
provider.configure(properties);
}
protected void tearDown() throws Exception {
provider.stop();
}
public void test_hibernate() throws Exception {
Connection conn = provider.getConnection();
Assert.assertFalse(conn.isClosed());
provider.closeConnection(conn);
Assert.assertTrue(conn.isClosed());
}
}