List of usage examples for org.springframework.boot.jdbc.metadata CommonsDbcp2DataSourcePoolMetadata CommonsDbcp2DataSourcePoolMetadata
public CommonsDbcp2DataSourcePoolMetadata(BasicDataSource dataSource)
From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java
@Test public void getPoolUsageWithNoCurrent() { CommonsDbcp2DataSourcePoolMetadata dsm = new CommonsDbcp2DataSourcePoolMetadata(createDataSource()) { @Override//ww w . j av a 2 s .co m public Integer getActive() { return null; } }; assertThat(dsm.getUsage()).isNull(); }
From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java
@Test public void getPoolUsageWithNoMax() { CommonsDbcp2DataSourcePoolMetadata dsm = new CommonsDbcp2DataSourcePoolMetadata(createDataSource()) { @Override/*from w w w . j a va 2s .co m*/ public Integer getMax() { return null; } }; assertThat(dsm.getUsage()).isNull(); }
From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java
@Override public void getValidationQuery() { BasicDataSource dataSource = createDataSource(); dataSource.setValidationQuery("SELECT FROM FOO"); assertThat(new CommonsDbcp2DataSourcePoolMetadata(dataSource).getValidationQuery()) .isEqualTo("SELECT FROM FOO"); }
From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java
@Override public void getDefaultAutoCommit() { BasicDataSource dataSource = createDataSource(); dataSource.setDefaultAutoCommit(false); assertThat(new CommonsDbcp2DataSourcePoolMetadata(dataSource).getDefaultAutoCommit()).isFalse(); }
From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java
private CommonsDbcp2DataSourcePoolMetadata createDataSourceMetadata(int minSize, int maxSize) { BasicDataSource dataSource = createDataSource(); dataSource.setMinIdle(minSize);/*w w w . j a v a2s . c o m*/ dataSource.setMaxTotal(maxSize); return new CommonsDbcp2DataSourcePoolMetadata(dataSource); }