protected void setUp() throws Exception { configFilter = new ConfigFilter(); configFilter.setFile("bvt/config/config-1.properties"); dataSource = new DruidDataSource(); dataSource.getProxyFilters().add(configFilter); }
protected void setUp() throws Exception { dataSource = new DruidDataSource(); dataSource.setUrl("jdbc:mock:xxx"); dataSource.setFilters("stat"); dataSource.setTestOnBorrow(false); dataSource .getProxyFilters() .add( new FilterAdapter() { @Override public java.io.InputStream resultSet_getAsciiStream( FilterChain chain, ResultSetProxy result, int columnIndex) throws SQLException { return new ByteArrayInputStream(new byte[0]); } @Override public java.io.InputStream resultSet_getAsciiStream( FilterChain chain, ResultSetProxy result, String columnLabel) throws SQLException { return new ByteArrayInputStream(new byte[0]); } }); dataSource.init(); }
public void test_config() throws Exception { Assert.assertEquals(true, dataSource.isTestOnBorrow()); // default Assert.assertEquals(8, dataSource.getMaxActive()); Assert.assertEquals(1, dataSource.getProxyFilters().size()); dataSource.init(); Assert.assertEquals(false, dataSource.isTestOnBorrow()); Assert.assertEquals(11, dataSource.getMaxActive()); Assert.assertEquals("jdbc:mock:config-1", dataSource.getUrl()); Assert.assertEquals(MockDriver.instance, dataSource.getDriver()); Assert.assertEquals(3, dataSource.getProxyFilters().size()); Connection conn = dataSource.getConnection(); conn.close(); }