Search in sources :

Example 6 with MockStatementBase

use of com.alibaba.druid.mock.MockStatementBase in project druid by alibaba.

the class DruidDataSourceTest_exceptionSorter method setUp.

protected void setUp() throws Exception {
    dataSource = new DruidDataSource();
    dataSource.setUrl("jdbc:mock:xxx");
    dataSource.setTestOnBorrow(false);
    dataSource.setRemoveAbandoned(true);
    dataSource.setDriver(new MockDriver() {

        public ResultSet executeQuery(MockStatementBase stmt, String sql) throws SQLException {
            throw new SQLException();
        }
    });
    dataSource.setExceptionSorter(new ExceptionSorter() {

        @Override
        public boolean isExceptionFatal(SQLException e) {
            return true;
        }

        @Override
        public void configFromProperties(Properties properties) {
        }
    });
}
Also used : MockDriver(com.alibaba.druid.mock.MockDriver) SQLException(java.sql.SQLException) ResultSet(java.sql.ResultSet) ExceptionSorter(com.alibaba.druid.pool.ExceptionSorter) Properties(java.util.Properties) DruidDataSource(com.alibaba.druid.pool.DruidDataSource) MockStatementBase(com.alibaba.druid.mock.MockStatementBase)

Example 7 with MockStatementBase

use of com.alibaba.druid.mock.MockStatementBase in project druid by alibaba.

the class DruidDataSourceTest_getPooledConnection method setUp.

protected void setUp() throws Exception {
    dataSource = new DruidDataSource();
    dataSource.setUrl("jdbc:mock:xxx");
    dataSource.setTestOnBorrow(false);
    dataSource.setRemoveAbandoned(true);
    dataSource.setDriver(new MockDriver() {

        public ResultSet executeQuery(MockStatementBase stmt, String sql) throws SQLException {
            throw new SQLException();
        }
    });
}
Also used : MockDriver(com.alibaba.druid.mock.MockDriver) SQLException(java.sql.SQLException) ResultSet(java.sql.ResultSet) DruidDataSource(com.alibaba.druid.pool.DruidDataSource) MockStatementBase(com.alibaba.druid.mock.MockStatementBase)

Aggregations

MockDriver (com.alibaba.druid.mock.MockDriver)7 MockStatementBase (com.alibaba.druid.mock.MockStatementBase)7 DruidDataSource (com.alibaba.druid.pool.DruidDataSource)7 ResultSet (java.sql.ResultSet)6 SQLException (java.sql.SQLException)6 MockPreparedStatement (com.alibaba.druid.mock.MockPreparedStatement)2 MockResultSet (com.alibaba.druid.mock.MockResultSet)2 Properties (java.util.Properties)2 FilterAdapter (com.alibaba.druid.filter.FilterAdapter)1 MockConnection (com.alibaba.druid.mock.MockConnection)1 MockStatement (com.alibaba.druid.mock.MockStatement)1 ExceptionSorter (com.alibaba.druid.pool.ExceptionSorter)1 MySqlExceptionSorter (com.alibaba.druid.pool.vendor.MySqlExceptionSorter)1 Connection (java.sql.Connection)1