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 651410b  Use Objects.equals() (#81)
651410b is described below

commit 651410ba72aa68de04e2de4cfadd79aed954fef0
Author: Arturo Bernal <arturobern...@gmail.com>
AuthorDate: Thu May 27 14:21:29 2021 +0200

    Use Objects.equals() (#81)
    
    Use Anonymous type
    Use method reference instead Lambda
    Replace Loop  with Collection.removeIf()
---
 src/test/java/org/apache/commons/pool2/MethodCall.java           | 7 ++++---
 src/test/java/org/apache/commons/pool2/TestObjectPool.java       | 8 +-------
 .../org/apache/commons/pool2/impl/TestGenericObjectPool.java     | 9 +--------
 .../commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java      | 4 ++--
 .../apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java    | 4 ++--
 5 files changed, 10 insertions(+), 22 deletions(-)

diff --git a/src/test/java/org/apache/commons/pool2/MethodCall.java 
b/src/test/java/org/apache/commons/pool2/MethodCall.java
index 9e8a3fb..477ea5e 100644
--- a/src/test/java/org/apache/commons/pool2/MethodCall.java
+++ b/src/test/java/org/apache/commons/pool2/MethodCall.java
@@ -20,6 +20,7 @@ package org.apache.commons.pool2;
 import java.util.List;
 import java.util.Collections;
 import java.util.Arrays;
+import java.util.Objects;
 
 /**
  * Holds method names, parameters, and return values for tracing method calls.
@@ -64,13 +65,13 @@ public class MethodCall {
 
         final MethodCall that = (MethodCall)o;
 
-        if (name != null ? !name.equals(that.name) : that.name != null) {
+        if (!Objects.equals(name, that.name)) {
             return false;
         }
-        if (params != null ? !params.equals(that.params) : that.params != 
null) {
+        if (!Objects.equals(params, that.params)) {
             return false;
         }
-        return returned != null ? returned.equals(that.returned) : 
that.returned == null;
+        return Objects.equals(returned, that.returned);
     }
 
     public String getName() {
diff --git a/src/test/java/org/apache/commons/pool2/TestObjectPool.java 
b/src/test/java/org/apache/commons/pool2/TestObjectPool.java
index 04fe917..c626d49 100644
--- a/src/test/java/org/apache/commons/pool2/TestObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/TestObjectPool.java
@@ -41,13 +41,7 @@ public abstract class TestObjectPool {
     }
 
     static void removeDestroyObjectCall(final List<MethodCall> calls) {
-        final Iterator<MethodCall> iter = calls.iterator();
-        while (iter.hasNext()) {
-            final MethodCall call = iter.next();
-            if ("destroyObject".equals(call.getName())) {
-                iter.remove();
-            }
-        }
+        calls.removeIf(call -> "destroyObject".equals(call.getName()));
     }
 
     private static void reset(final ObjectPool<Object> pool, final 
MethodCallPoolableObjectFactory factory, final List<MethodCall> 
expectedMethods) throws Exception {
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 0ab031c..621970b 100644
--- a/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
@@ -2562,14 +2562,7 @@ public class TestGenericObjectPool extends 
TestBaseObjectPool {
         assertEquals(1, genericObjectPool.getNumActive());
         assertEquals(0, genericObjectPool.getNumIdle());
 
-        final Thread t = new Thread() {
-
-            @Override
-            public void run() {
-                genericObjectPool.close();
-            }
-
-        };
+        final Thread t = new Thread(() -> genericObjectPool.close());
         t.start();
 
         genericObjectPool.returnObject(active);
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 668d584..8513e5d 100644
--- 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
+++ 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.java
@@ -129,7 +129,7 @@ public abstract class BaseTestProxiedKeyedObjectPool {
         assertNotNull(obj);
 
         assertThrows(IllegalStateException.class,
-                () -> obj.getData() );
+                obj::getData);
 
     }
 
@@ -147,7 +147,7 @@ public abstract class BaseTestProxiedKeyedObjectPool {
 
         assertNotNull(obj);
         assertThrows(IllegalStateException.class,
-                () -> obj.getData());
+                obj::getData);
     }
 
     @Test
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 b6b22c8..ab0544d 100644
--- 
a/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java
+++ 
b/src/test/java/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.java
@@ -122,7 +122,7 @@ public abstract class BaseTestProxiedObjectPool {
         assertNotNull(obj);
 
         assertThrows(IllegalStateException.class,
-                () -> obj.getData());
+                obj::getData);
 
     }
 
@@ -141,7 +141,7 @@ public abstract class BaseTestProxiedObjectPool {
         assertNotNull(obj);
 
         assertThrows(IllegalStateException.class,
-                () -> obj.getData());
+                obj::getData);
     }
 
 

Reply via email to