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


The following commit(s) were added to refs/heads/master by this push:
     new 0e42557d4 Update testMapEntry() for LANG-1736
0e42557d4 is described below

commit 0e42557d4a713b43dcf94a2abb451a7c5e42b823
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed May 22 11:28:44 2024 -0400

    Update testMapEntry() for LANG-1736
---
 .../java/org/apache/commons/lang3/tuple/PairTest.java     | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/test/java/org/apache/commons/lang3/tuple/PairTest.java 
b/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
index 3675e6abe..a72032d10 100644
--- a/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
+++ b/src/test/java/org/apache/commons/lang3/tuple/PairTest.java
@@ -27,6 +27,7 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Map.Entry;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.commons.lang3.AbstractLangTest;
 import org.junit.jupiter.api.Test;
@@ -101,6 +102,11 @@ public class PairTest extends AbstractLangTest {
         assertNotEquals(pair.hashCode(), pair2.hashCode());
     }
 
+    @Test
+    public void testConcurrentHashMapEntry() {
+        testMapEntry(new ConcurrentHashMap<>());
+    }
+
     @Test
     public void testEmptyArrayGenerics() {
         final Pair<Integer, String>[] empty = Pair.emptyArray();
@@ -127,11 +133,14 @@ public class PairTest extends AbstractLangTest {
     }
 
     @Test
-    public void testMapEntry() {
-        final Pair<Integer, String> pair = ImmutablePair.of(0, "foo");
-        final HashMap<Integer, String> map = new HashMap<>();
+    public void testHashMapEntry() {
+        testMapEntry(new HashMap<>());
+    }
+
+    private void testMapEntry(final Map<Integer, String> map) {
         map.put(0, "foo");
         final Entry<Integer, String> entry = map.entrySet().iterator().next();
+        final Pair<Integer, String> pair = ImmutablePair.of(0, "foo");
         assertEquals(pair, entry);
         assertEquals(pair.hashCode(), entry.hashCode());
         // LANG-1736:

Reply via email to