Package com.alibaba.druid.pool

Examples of com.alibaba.druid.pool.DruidDataSourceC3P0Adapter


public class DruidDataSourceC3P0AdapterTest2 extends TestCase {

    public void test_0() throws Exception {
        Assert.assertEquals(0, DruidDataSourceStatManager.getInstance().getDataSourceList().size());

        DruidDataSourceC3P0Adapter dataSource = new DruidDataSourceC3P0Adapter();
        dataSource.setJdbcUrl("jdbc:mock:xxx");

        dataSource.setLogWriter(dataSource.getLogWriter());
        dataSource.setLoginTimeout(dataSource.getLoginTimeout());

        Assert.assertTrue(dataSource.isWrapperFor(DruidDataSourceC3P0Adapter.class));
        Assert.assertTrue(dataSource.isWrapperFor(DruidDataSource.class));
        Assert.assertTrue(dataSource.isWrapperFor(DataSource.class));
        Assert.assertFalse(dataSource.isWrapperFor(null));

        Assert.assertNotNull(dataSource.unwrap(DruidDataSourceC3P0Adapter.class));
        Assert.assertNotNull(dataSource.unwrap(DruidDataSource.class));
        Assert.assertNotNull(dataSource.unwrap(DataSource.class));
        Assert.assertNull(dataSource.unwrap(null));

        dataSource.setProperties(dataSource.getProperties());
        dataSource.setUser(dataSource.getUser());
        dataSource.setPassword(dataSource.getPassword());
        dataSource.setCheckoutTimeout(dataSource.getCheckoutTimeout());
        dataSource.setAutoCommitOnClose(dataSource.isAutoCommitOnClose());
        dataSource.setIdleConnectionTestPeriod(dataSource.getIdleConnectionTestPeriod());
        dataSource.setInitialPoolSize(dataSource.getInitialPoolSize());
        dataSource.setMaxIdleTime(dataSource.getMaxIdleTime());
        dataSource.setMaxPoolSize(dataSource.getMaxPoolSize());
        dataSource.setMinPoolSize(dataSource.getMinPoolSize());
        dataSource.setTestConnectionOnCheckout(dataSource.isTestConnectionOnCheckout());
        dataSource.setTestConnectionOnCheckin(dataSource.isTestConnectionOnCheckin());
        dataSource.setPreferredTestQuery(dataSource.getPreferredTestQuery());
        dataSource.setProxyFilters(dataSource.getProxyFilters());
        dataSource.getDataSourceName();
        dataSource.getNumConnections();
        dataSource.getNumIdleConnections();
        dataSource.getNumBusyConnections();
        dataSource.getNumUnclosedOrphanedConnections();
        dataSource.getNumConnectionsDefaultUser();
        dataSource.getNumIdleConnectionsDefaultUser();
        dataSource.getNumBusyConnectionsDefaultUser();
        dataSource.getMaxStatementsPerConnection();
        dataSource.getMaxStatements();
        dataSource.setUnreturnedConnectionTimeout(dataSource.getUnreturnedConnectionTimeout());
        dataSource.isDebugUnreturnedConnectionStackTraces();
        dataSource.setAcquireRetryAttempts(dataSource.getAcquireRetryAttempts());
        dataSource.setAcquireRetryDelay(dataSource.getAcquireRetryDelay());
        dataSource.setBreakAfterAcquireFailure(dataSource.isBreakAfterAcquireFailure());
        dataSource.isEnable();
        dataSource.shrink();
        dataSource.getWaitThreadCount();
        dataSource.getLockQueueLength();

        dataSource.close();
    }
View Full Code Here


    protected void setUp() throws Exception {
        Assert.assertEquals(0, DruidDataSourceStatManager.getInstance().getDataSourceList().size());

        driver = new MockDriver();

        dataSource = new DruidDataSourceC3P0Adapter();
        dataSource.setJdbcUrl("jdbc:mock:xxx");
        dataSource.setDriver(driver);
        dataSource.setInitialPoolSize(1);
        dataSource.setMaxPoolSize(2);
        dataSource.setMinPoolSize(1);
View Full Code Here

public class DruidDataSourceC3P0AdapterTest extends TestCase {

    private DruidDataSourceC3P0Adapter dataSource;

    protected void setUp() throws Exception {
        dataSource = new DruidDataSourceC3P0Adapter();
        dataSource.setJdbcUrl("jdbc:mock:xxx");
        dataSource.setInitialPoolSize(1);
    }
View Full Code Here

TOP

Related Classes of com.alibaba.druid.pool.DruidDataSourceC3P0Adapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.