This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git
The following commit(s) were added to refs/heads/master by this push:
new 607deae Use try-with-resources.
607deae is described below
commit 607deaeb1148bc1df12b4405eecad578a495ca44
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Aug 19 08:38:28 2021 -0400
Use try-with-resources.
---
.../commons/dbcp2/TestBasicDataSourceFactory.java | 25 +++++++++++-----------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git
a/src/test/java/org/apache/commons/dbcp2/TestBasicDataSourceFactory.java
b/src/test/java/org/apache/commons/dbcp2/TestBasicDataSourceFactory.java
index 2ef99db..742e420 100644
--- a/src/test/java/org/apache/commons/dbcp2/TestBasicDataSourceFactory.java
+++ b/src/test/java/org/apache/commons/dbcp2/TestBasicDataSourceFactory.java
@@ -156,18 +156,18 @@ public class TestBasicDataSourceFactory {
try {
StackMessageLog.lock();
StackMessageLog.clear();
- final Reference ref = new Reference("javax.sql.DataSource",
-
BasicDataSourceFactory.class.getName(), null);
+ final Reference ref = new Reference("javax.sql.DataSource",
BasicDataSourceFactory.class.getName(), null);
final Properties properties = getTestProperties();
for (final Entry<Object, Object> entry : properties.entrySet()) {
ref.add(new StringRefAddr((String) entry.getKey(), (String)
entry.getValue()));
}
final BasicDataSourceFactory basicDataSourceFactory = new
BasicDataSourceFactory();
- final BasicDataSource ds = (BasicDataSource)
basicDataSourceFactory.getObjectInstance(ref, null, null, null);
- checkDataSourceProperties(ds);
- checkConnectionPoolProperties(ds.getConnectionPool());
- final List<String> messages = StackMessageLog.getAll();
- assertEquals(0,messages.size());
+ try (final BasicDataSource ds = (BasicDataSource)
basicDataSourceFactory.getObjectInstance(ref, null, null, null)) {
+ checkDataSourceProperties(ds);
+ checkConnectionPoolProperties(ds.getConnectionPool());
+ final List<String> messages = StackMessageLog.getAll();
+ assertEquals(0, messages.size());
+ }
} finally {
StackMessageLog.clear();
StackMessageLog.unLock();
@@ -177,15 +177,16 @@ public class TestBasicDataSourceFactory {
@Test
public void testNoProperties() throws Exception {
final Properties properties = new Properties();
- final BasicDataSource ds =
BasicDataSourceFactory.createDataSource(properties);
-
- assertNotNull(ds);
+ try (final BasicDataSource ds =
BasicDataSourceFactory.createDataSource(properties)) {
+ assertNotNull(ds);
+ }
}
@Test
public void testProperties() throws Exception {
- final BasicDataSource ds =
BasicDataSourceFactory.createDataSource(getTestProperties());
- checkDataSourceProperties(ds);
+ try (final BasicDataSource ds =
BasicDataSourceFactory.createDataSource(getTestProperties())) {
+ checkDataSourceProperties(ds);
+ }
}
@Test