diff --git a/core-java-modules/core-java-collections-maps/pom.xml b/core-java-modules/core-java-collections-maps/pom.xml
index b459213e17..c0dd705c1c 100644
--- a/core-java-modules/core-java-collections-maps/pom.xml
+++ b/core-java-modules/core-java-collections-maps/pom.xml
@@ -26,17 +26,10 @@
${assertj.version}
test
-
- org.springframework
- spring-core
- ${spring.version}
- test
-
4.1
3.6.1
- 5.2.5.RELEASE
diff --git a/java-collections-maps-3/README.md b/java-collections-maps-3/README.md
new file mode 100644
index 0000000000..9df666296b
--- /dev/null
+++ b/java-collections-maps-3/README.md
@@ -0,0 +1,8 @@
+## Java Collections Cookbooks and Examples
+
+This module contains articles about Map data structures in Java.
+
+### Relevant Articles:
+- [Java Map With Case-Insensitive Keys](https://www.baeldung.com/java-map-case-insensitive-keys)
+- More articles: [[<-- prev>]](/../java-collections-maps)
+- More articles: [[<-- prev>]](/../java-collections-maps-2)
diff --git a/java-collections-maps-3/pom.xml b/java-collections-maps-3/pom.xml
new file mode 100644
index 0000000000..0dd915c87b
--- /dev/null
+++ b/java-collections-maps-3/pom.xml
@@ -0,0 +1,39 @@
+
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+ 4.0.0
+ java-collections-maps-3
+
+
+
+ org.springframework
+ spring-core
+ ${spring.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.apache.commons
+ commons-collections4
+ ${commons-collections4.version}
+
+
+
+
+ 4.1
+ 3.6.1
+ 5.2.5.RELEASE
+
+
\ No newline at end of file
diff --git a/java-collections-maps/src/test/java/com/baeldung/map/CaseInsensitiveMapUnitTest.java b/java-collections-maps-3/src/test/java/com/baeldung/map/caseinsensitivekeys/CaseInsensitiveMapUnitTest.java
similarity index 84%
rename from java-collections-maps/src/test/java/com/baeldung/map/CaseInsensitiveMapUnitTest.java
rename to java-collections-maps-3/src/test/java/com/baeldung/map/caseinsensitivekeys/CaseInsensitiveMapUnitTest.java
index a2171aa326..b12080e368 100644
--- a/java-collections-maps/src/test/java/com/baeldung/map/CaseInsensitiveMapUnitTest.java
+++ b/java-collections-maps-3/src/test/java/com/baeldung/map/caseinsensitivekeys/CaseInsensitiveMapUnitTest.java
@@ -1,6 +1,7 @@
-package com.baeldung.map;
+package com.baeldung.map.caseinsensitivekeys;
import org.apache.commons.collections4.map.CaseInsensitiveMap;
+import org.junit.Assert;
import org.junit.Test;
import org.springframework.util.LinkedCaseInsensitiveMap;
import static org.junit.Assert.*;
@@ -23,7 +24,7 @@ public class CaseInsensitiveMapUnitTest {
commonsHashMap.put("abc", 1);
commonsHashMap.put("ABC", 2);
- assertEquals(commonsHashMap.get("aBc"), (Integer)2);
+ Assert.assertEquals(commonsHashMap.get("aBc"), (Integer)2);
}
@Test
@@ -32,6 +33,6 @@ public class CaseInsensitiveMapUnitTest {
linkedHashMap.put("abc", 3);
linkedHashMap.remove("aBC");
- assertEquals(linkedHashMap.size(), 0);
+ Assert.assertEquals(linkedHashMap.size(), 0);
}
}
diff --git a/pom.xml b/pom.xml
index 8a8b8e1b55..cb0c0cf5d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -453,6 +453,9 @@
java-collections-conversions
java-collections-conversions-2
+ java-collections-maps
+ java-collections-maps-2
+ java-collections-maps-3
javafx
@@ -564,7 +567,7 @@
rxjava-libraries
rxjava-observables
rxjava-operators
-
+
atomikos
@@ -965,6 +968,9 @@
java-collections-conversions
java-collections-conversions-2
+ java-collections-maps
+ java-collections-maps-2
+ java-collections-maps-3
javafx
@@ -1075,7 +1081,7 @@
rxjava-libraries
rxjava-observables
rxjava-operators
-
+
atomikos