| setValidatorClassName(String) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| setAbandonWhenPercentageFull(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| toString() |   | 94% |   | 85% | 1 | 8 | 3 | 28 | 0 | 1 |
| getProperties(String, Properties) |   | 76% |  | 100% | 0 | 3 | 2 | 8 | 0 | 1 |
| setDataSource(Object) |   | 53% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setConnectionProperties(String) |   | 94% |   | 75% | 2 | 5 | 2 | 17 | 0 | 1 |
| setUseEquals(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIgnoreExceptionOnPreLoad(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isDefaultAutoCommit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDefaultReadOnly() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPoolCounter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maskCredentials(String) |  | 99% |   | 90% | 2 | 11 | 1 | 28 | 0 | 1 |
| getJdbcInterceptorsAsArray() |  | 100% |   | 94% | 1 | 10 | 0 | 29 | 0 | 1 |
| PoolProperties() |  | 100% | | n/a | 0 | 1 | 0 | 48 | 0 | 1 |
| isPoolSweeperEnabled() |  | 100% |   | 93% | 2 | 17 | 0 | 7 | 0 | 1 |
| isCredentialKey(String) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| setValidator(Validator) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isCredentialSegmentSeparator(char) |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| setInitSQL(String) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDbProperties(Properties) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setJdbcInterceptors(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setFairQueue(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValidationQueryTimeout(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultAutoCommit(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultCatalog(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultReadOnly(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultTransactionIsolation(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDriverClassName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInitialSize(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLogAbandoned(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxActive(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxIdle(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxWait(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMinEvictableIdleTimeMillis(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMinIdle(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNumTestsPerEvictionRun(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPassword(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveAbandoned(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveAbandonedTimeout(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTestOnBorrow(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTestWhileIdle(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTestOnReturn(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTimeBetweenEvictionRunsMillis(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUsername(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValidationInterval(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValidationQuery(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTestOnConnect(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setJmxEnabled(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSuspectTimeout(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxAge(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseLock(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDataSourceJNDI(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAlternateUsernameAllowed(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCommitOnReturn(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRollbackOnReturn(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseDisposableConnectionFacade(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLogValidationErrors(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPropagateInterruptState(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseStatementFacade(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAbandonWhenPercentageFull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFairQueue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAccessToUnderlyingConnectionAllowed() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDbProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultCatalog() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultTransactionIsolation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDriverClassName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLogAbandoned() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxActive() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxIdle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxWait() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinEvictableIdleTimeMillis() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinIdle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumTestsPerEvictionRun() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPassword() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPoolName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRemoveAbandoned() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRemoveAbandonedTimeout() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTestOnBorrow() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTestOnReturn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTestWhileIdle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeBetweenEvictionRunsMillis() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUrl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUsername() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValidationQuery() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValidationQueryTimeout() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValidatorClassName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValidator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValidationInterval() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitSQL() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTestOnConnect() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJdbcInterceptors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isJmxEnabled() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultAutoCommit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultReadOnly() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSuspectTimeout() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUseEquals() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxAge() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUseLock() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDataSource() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDataSourceJNDI() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAlternateUsernameAllowed() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCommitOnReturn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRollbackOnReturn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUseDisposableConnectionFacade() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLogValidationErrors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPropagateInterruptState() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isIgnoreExceptionOnPreLoad() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUseStatementFacade() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setAccessToUnderlyingConnectionAllowed(boolean) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |