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-pool.git


The following commit(s) were added to refs/heads/master by this push:
     new 2510ee9  Fix generics warnings, remove unused exceptions, don't 
override @AfterEach method name, remove unused imports.
2510ee9 is described below

commit 2510ee904516cdd2b072a1798d6a397cff9633a9
Author: Gary Gregory <gardgreg...@gmail.com>
AuthorDate: Thu Jun 3 11:38:22 2021 -0400

    Fix generics warnings, remove unused exceptions, don't override
    @AfterEach method name, remove unused imports.
---
 .../apache/commons/pool2/ObjectPoolIssue326.java    |  2 +-
 .../java/org/apache/commons/pool2/PoolTest.java     |  2 +-
 .../apache/commons/pool2/TestBaseObjectPool.java    |  2 +-
 .../apache/commons/pool2/TestKeyedObjectPool.java   |  4 ++--
 .../org/apache/commons/pool2/TestObjectPool.java    |  2 +-
 .../org/apache/commons/pool2/TestPoolUtils.java     |  2 +-
 .../apache/commons/pool2/impl/CallStackTest.java    |  4 ++--
 .../commons/pool2/impl/NoOpCallStackTest.java       |  2 +-
 .../pool2/impl/TestBaseGenericObjectPool.java       |  4 ++--
 .../pool2/impl/TestGenericKeyedObjectPool.java      | 17 ++++++-----------
 .../commons/pool2/impl/TestGenericObjectPool.java   | 21 +++++++++------------
 .../commons/pool2/impl/TestSoftRefOutOfMemory.java  |  2 +-
 .../pool2/proxy/BaseTestProxiedKeyedObjectPool.java |  2 +-
 .../pool2/proxy/BaseTestProxiedObjectPool.java      |  2 +-
 14 files changed, 30 insertions(+), 38 deletions(-)

diff --git a/src/test/java/org/apache/commons/pool2/ObjectPoolIssue326.java 
b/src/test/java/org/apache/commons/pool2/ObjectPoolIssue326.java
index 38ff9a7..2ceca46 100644
--- a/src/test/java/org/apache/commons/pool2/ObjectPoolIssue326.java
+++ b/src/test/java/org/apache/commons/pool2/ObjectPoolIssue326.java
@@ -108,7 +108,7 @@ public final class ObjectPoolIssue326 {
     }
 
     private void run() throws Exception {
-        final GenericKeyedObjectPoolConfig poolConfig = new 
GenericKeyedObjectPoolConfig();
+        final GenericKeyedObjectPoolConfig<Object> poolConfig = new 
GenericKeyedObjectPoolConfig<>();
         poolConfig.setMaxTotal(10);
         poolConfig.setMaxTotalPerKey(5);
         poolConfig.setMinIdlePerKey(-1);
diff --git a/src/test/java/org/apache/commons/pool2/PoolTest.java 
b/src/test/java/org/apache/commons/pool2/PoolTest.java
index 84828a3..c3a884c 100644
--- a/src/test/java/org/apache/commons/pool2/PoolTest.java
+++ b/src/test/java/org/apache/commons/pool2/PoolTest.java
@@ -70,7 +70,7 @@ public class PoolTest {
 
     @Test
     public void testPool() throws Exception {
-        final GenericObjectPoolConfig poolConfig = new 
GenericObjectPoolConfig();
+        final GenericObjectPoolConfig<Foo> poolConfig = new 
GenericObjectPoolConfig<>();
         poolConfig.setTestWhileIdle(true /* testWhileIdle */);
         final PooledFooFactory pooledFooFactory = new PooledFooFactory();
         try (GenericObjectPool<Foo> pool = new 
GenericObjectPool<>(pooledFooFactory, poolConfig)) {
diff --git a/src/test/java/org/apache/commons/pool2/TestBaseObjectPool.java 
b/src/test/java/org/apache/commons/pool2/TestBaseObjectPool.java
index 6829d1b..302486b 100644
--- a/src/test/java/org/apache/commons/pool2/TestBaseObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/TestBaseObjectPool.java
@@ -258,7 +258,7 @@ public class TestBaseObjectPool extends TestObjectPool {
     }
 
     @Test
-    public void testClose() throws Exception {
+    public void testClose() {
         @SuppressWarnings("resource")
         final ObjectPool<Object> pool = new TestObjectPool();
 
diff --git a/src/test/java/org/apache/commons/pool2/TestKeyedObjectPool.java 
b/src/test/java/org/apache/commons/pool2/TestKeyedObjectPool.java
index 31bbbf7..bfc35f5 100644
--- a/src/test/java/org/apache/commons/pool2/TestKeyedObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/TestKeyedObjectPool.java
@@ -233,7 +233,7 @@ public abstract class TestKeyedObjectPool {
     }
 
     @AfterEach
-    public void tearDown() throws Exception {
+    public void tearDown() {
         _pool = null;
     }
 
@@ -790,7 +790,7 @@ public abstract class TestKeyedObjectPool {
     }
 
     @Test
-    public void testToString() throws Exception {
+    public void testToString() {
         final FailingKeyedPooledObjectFactory factory =
                 new FailingKeyedPooledObjectFactory();
         try (final KeyedObjectPool<Object,Object> pool = 
makeEmptyPool(factory)) {
diff --git a/src/test/java/org/apache/commons/pool2/TestObjectPool.java 
b/src/test/java/org/apache/commons/pool2/TestObjectPool.java
index 9039d48..5726630 100644
--- a/src/test/java/org/apache/commons/pool2/TestObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/TestObjectPool.java
@@ -419,7 +419,7 @@ public abstract class TestObjectPool {
     }
 
     @Test
-    public void testToString() throws Exception {
+    public void testToString() {
         final ObjectPool<Object> pool;
         try {
             pool = makeEmptyPool(new MethodCallPoolableObjectFactory());
diff --git a/src/test/java/org/apache/commons/pool2/TestPoolUtils.java 
b/src/test/java/org/apache/commons/pool2/TestPoolUtils.java
index bff7982..45a94d9 100644
--- a/src/test/java/org/apache/commons/pool2/TestPoolUtils.java
+++ b/src/test/java/org/apache/commons/pool2/TestPoolUtils.java
@@ -278,7 +278,7 @@ public class TestPoolUtils {
     }
 
     @Test
-    public void testCheckMinIdleKeyedObjectPoolKeysNulls() throws Exception {
+    public void testCheckMinIdleKeyedObjectPoolKeysNulls() {
         try (@SuppressWarnings("unchecked")
             final KeyedObjectPool<Object,Object> pool = 
createProxy(KeyedObjectPool.class, (List<String>)null)) {
             PoolUtils.checkMinIdle(pool, (Collection<?>) null, 1, 1);
diff --git a/src/test/java/org/apache/commons/pool2/impl/CallStackTest.java 
b/src/test/java/org/apache/commons/pool2/impl/CallStackTest.java
index 0da5fe8..146ec51 100644
--- a/src/test/java/org/apache/commons/pool2/impl/CallStackTest.java
+++ b/src/test/java/org/apache/commons/pool2/impl/CallStackTest.java
@@ -41,7 +41,7 @@ public class CallStackTest {
 
     @ParameterizedTest
     @MethodSource("data")
-    public void testPrintClearedStackTraceIsNoOp(final CallStack stack) throws 
Exception {
+    public void testPrintClearedStackTraceIsNoOp(final CallStack stack) {
         stack.fillInStackTrace();
         stack.clear();
         stack.printStackTrace(new PrintWriter(writer));
@@ -51,7 +51,7 @@ public class CallStackTest {
 
     @ParameterizedTest
     @MethodSource("data")
-    public void testPrintFilledStackTrace(final CallStack stack) throws 
Exception {
+    public void testPrintFilledStackTrace(final CallStack stack) {
         stack.fillInStackTrace();
         stack.printStackTrace(new PrintWriter(writer));
         final String stackTrace = writer.toString();
diff --git a/src/test/java/org/apache/commons/pool2/impl/NoOpCallStackTest.java 
b/src/test/java/org/apache/commons/pool2/impl/NoOpCallStackTest.java
index 8cff042..8f3d909 100644
--- a/src/test/java/org/apache/commons/pool2/impl/NoOpCallStackTest.java
+++ b/src/test/java/org/apache/commons/pool2/impl/NoOpCallStackTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
 
 public class NoOpCallStackTest {
     @Test
-    public void printStackTraceIsNoOp() throws Exception {
+    public void printStackTraceIsNoOp() {
         final CallStack stack = NoOpCallStack.INSTANCE;
         stack.fillInStackTrace();
         final StringWriter writer = new StringWriter();
diff --git 
a/src/test/java/org/apache/commons/pool2/impl/TestBaseGenericObjectPool.java 
b/src/test/java/org/apache/commons/pool2/impl/TestBaseGenericObjectPool.java
index bccf6e9..d36fd17 100644
--- a/src/test/java/org/apache/commons/pool2/impl/TestBaseGenericObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/impl/TestBaseGenericObjectPool.java
@@ -35,13 +35,13 @@ public class TestBaseGenericObjectPool {
     SimpleFactory factory;
 
     @BeforeEach
-    public void setUp() throws Exception {
+    public void setUp() {
         factory = new SimpleFactory();
         pool = new GenericObjectPool<>(factory);
     }
 
     @AfterEach
-    public void tearDown() throws Exception {
+    public void tearDown() {
         pool.close();
         pool = null;
         factory = null;
diff --git 
a/src/test/java/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.java 
b/src/test/java/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.java
index 1d02a15..0366010 100644
--- 
a/src/test/java/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.java
+++ 
b/src/test/java/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.java
@@ -868,9 +868,8 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
         gkoPool = new GenericKeyedObjectPool<>(simpleFactory);
     }
 
-    @Override
     @AfterEach
-    public void tearDown() throws Exception {
+    public void tearDownJmx() throws Exception {
         super.tearDown();
         final ObjectName jmxName = gkoPool.getJmxName();
         final String poolName = Objects.toString(jmxName, null);
@@ -1144,7 +1143,7 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
     @SuppressWarnings("deprecation")
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testConstructors() throws Exception {
+    public void testConstructors() {
 
         // Make constructor arguments all different from defaults
         final int maxTotalPerKey = 1;
@@ -1750,12 +1749,10 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
 
     /**
      * Test case for POOL-180.
-     *
-     * @throws Exception May occur in some failure modes
      */
     @Test
     @Timeout(value = 200000, unit = TimeUnit.MILLISECONDS)
-    public void testMaxActivePerKeyExceeded() throws Exception {
+    public void testMaxActivePerKeyExceeded() {
         final WaiterFactory<String> waiterFactory = new WaiterFactory<>(0, 20, 
0, 0, 0, 0, 8, 5, 0);
         // TODO Fix this. Can't use local pool since runTestThreads uses the
         // protected pool field
@@ -1852,12 +1849,10 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
      * Verifies that maxTotal is not exceeded when factory destroyObject
      * has high latency, testOnReturn is set and there is high incidence of
      * validation failures.
-     *
-     * @throws Exception May occur in some failure modes
      */
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testMaxTotalInvariant() throws Exception {
+    public void testMaxTotalInvariant() {
         final int maxTotal = 15;
         simpleFactory.setEvenValid(false);     // Every other validation fails
         simpleFactory.setDestroyLatency(100);  // Destroy takes 100 ms
@@ -2342,7 +2337,7 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
 
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testSettersAndGetters() throws Exception {
+    public void testSettersAndGetters() {
         {
             gkoPool.setMaxTotalPerKey(123);
             assertEquals(123, gkoPool.getMaxTotalPerKey());
@@ -2403,7 +2398,7 @@ public class TestGenericKeyedObjectPool extends 
TestKeyedObjectPool {
 
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testThreaded1() throws Exception {
+    public void testThreaded1() {
         gkoPool.setMaxTotalPerKey(15);
         gkoPool.setMaxIdlePerKey(15);
         gkoPool.setMaxWaitMillis(1000L);
diff --git 
a/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java 
b/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
index 7ae7863..e9ce2ad 100644
--- a/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
@@ -594,8 +594,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
     private SimpleFactory simpleFactory;
 
     @SuppressWarnings("deprecation")
-    private void assertConfiguration(final GenericObjectPoolConfig<?> 
expected, final GenericObjectPool<?> actual)
-            throws Exception {
+    private void assertConfiguration(final GenericObjectPoolConfig<?> 
expected, final GenericObjectPool<?> actual) {
         assertEquals(Boolean.valueOf(expected.getTestOnCreate()), 
Boolean.valueOf(actual.getTestOnCreate()),
                 "testOnCreate");
         assertEquals(Boolean.valueOf(expected.getTestOnBorrow()), 
Boolean.valueOf(actual.getTestOnBorrow()),
@@ -911,7 +910,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
     }
 
     @BeforeEach
-    public void setUp() throws Exception {
+    public void setUp() {
         simpleFactory = new SimpleFactory();
         genericObjectPool = new GenericObjectPool<>(simpleFactory);
     }
@@ -957,14 +956,14 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
     @SuppressWarnings("deprecation")
     @Test
     public void testAbandonedPool() throws Exception {
-        final GenericObjectPoolConfig config = new GenericObjectPoolConfig();
+        final GenericObjectPoolConfig<String> config = new 
GenericObjectPoolConfig<>();
         config.setJmxEnabled(false);
         GenericObjectPool<String> abandoned = new 
GenericObjectPool<>(simpleFactory, config);
         abandoned.setTimeBetweenEvictionRuns(Duration.ofMillis(100)); // 
Starts evictor
         assertEquals(abandoned.getRemoveAbandonedTimeout(), 
abandoned.getRemoveAbandonedTimeoutDuration().getSeconds());
 
-        // This is ugly, but forces gc to hit the pool
-        final WeakReference<GenericObjectPool> ref = new 
WeakReference<>(abandoned);
+        // This is ugly, but forces GC to hit the pool
+        final WeakReference<GenericObjectPool<String>> ref = new 
WeakReference<>(abandoned);
         abandoned = null;
         while (ref.get() != null) {
             System.gc();
@@ -1120,7 +1119,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
 
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testCloseMultiplePools1() throws Exception {
+    public void testCloseMultiplePools1() {
         try (final GenericObjectPool<String> genericObjectPool2 = new 
GenericObjectPool<>(simpleFactory)) {
             
genericObjectPool.setTimeBetweenEvictionRuns(TestConstants.ONE_MILLISECOND);
             
genericObjectPool2.setTimeBetweenEvictionRuns(TestConstants.ONE_MILLISECOND);
@@ -1237,7 +1236,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
 
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testConstructors() throws Exception {
+    public void testConstructors() {
 
         // Make constructor arguments all different from defaults
         final int minIdle = 2;
@@ -1312,7 +1311,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
 
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testDefaultConfiguration() throws Exception {
+    public void testDefaultConfiguration() {
         assertConfiguration(new GenericObjectPoolConfig<>(),genericObjectPool);
     }
 
@@ -2126,12 +2125,10 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
      * Verifies that maxTotal is not exceeded when factory destroyObject
      * has high latency, testOnReturn is set and there is high incidence of
      * validation failures.
-     *
-     * @throws Exception May occur in some failure modes
      */
     @Test
     @Timeout(value = 60000, unit = TimeUnit.MILLISECONDS)
-    public void testMaxTotalInvariant() throws Exception {
+    public void testMaxTotalInvariant() {
         final int maxTotal = 15;
         simpleFactory.setEvenValid(false);     // Every other validation fails
         simpleFactory.setDestroyLatency(100);  // Destroy takes 100 ms
diff --git 
a/src/test/java/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.java 
b/src/test/java/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.java
index d9055ab..7e6aa1a 100644
--- a/src/test/java/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.java
+++ b/src/test/java/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.java
@@ -127,7 +127,7 @@ public class TestSoftRefOutOfMemory {
     private SoftReferenceObjectPool<String> pool;
 
     @AfterEach
-    public void tearDown() throws Exception {
+    public void tearDown() {
         if (pool != null) {
             pool.close();
             pool = null;
diff --git 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
index e02b801..dcc4e47 100644
--- 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
+++ 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
@@ -180,7 +180,7 @@ public abstract class BaseTestProxiedKeyedObjectPool {
 
 
     @Test
-    public void testPassThroughMethods02() throws Exception {
+    public void testPassThroughMethods02() {
         pool.close();
         assertThrows(IllegalStateException.class,
                 () -> pool.addObject(KEY1));
diff --git 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java
index ab0544d..9d7cd66 100644
--- 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java
+++ 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java
@@ -175,7 +175,7 @@ public abstract class BaseTestProxiedObjectPool {
 
 
     @Test
-    public void testPassThroughMethods02() throws Exception {
+    public void testPassThroughMethods02() {
         pool.close();
 
         assertThrows(IllegalStateException.class,

Reply via email to