Skip to content

Commit f3f7af3

Browse files
committed
new module has been added
1 parent 4ee3350 commit f3f7af3

5 files changed

Lines changed: 59 additions & 12 deletions

File tree

core-java-modules/core-java-collections-maps/pom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,10 @@
2626
<version>${assertj.version}</version>
2727
<scope>test</scope>
2828
</dependency>
29-
<dependency>
30-
<groupId>org.springframework</groupId>
31-
<artifactId>spring-core</artifactId>
32-
<version>${spring.version}</version>
33-
<scope>test</scope>
34-
</dependency>
3529
</dependencies>
3630

3731
<properties>
3832
<commons-collections4.version>4.1</commons-collections4.version>
3933
<assertj.version>3.6.1</assertj.version>
40-
<spring.version>5.2.5.RELEASE</spring.version>
4134
</properties>
4235
</project>

java-collections-maps-3/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Java Collections Cookbooks and Examples
2+
3+
This module contains articles about Map data structures in Java.
4+
5+
### Relevant Articles:
6+
- [Java Map With Case-Insensitive Keys](https://www.baeldung.com/java-map-case-insensitive-keys)
7+
- More articles: [[<-- prev>]](/../java-collections-maps)
8+
- More articles: [[<-- prev>]](/../java-collections-maps-2)

java-collections-maps-3/pom.xml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<groupId>com.baeldung</groupId>
7+
<artifactId>parent-java</artifactId>
8+
<version>0.0.1-SNAPSHOT</version>
9+
<relativePath>../parent-java</relativePath>
10+
</parent>
11+
<modelVersion>4.0.0</modelVersion>
12+
<artifactId>java-collections-maps-3</artifactId>
13+
14+
<dependencies>
15+
<dependency>
16+
<groupId>org.springframework</groupId>
17+
<artifactId>spring-core</artifactId>
18+
<version>${spring.version}</version>
19+
<scope>test</scope>
20+
</dependency>
21+
<dependency>
22+
<groupId>org.assertj</groupId>
23+
<artifactId>assertj-core</artifactId>
24+
<version>${assertj.version}</version>
25+
<scope>test</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>org.apache.commons</groupId>
29+
<artifactId>commons-collections4</artifactId>
30+
<version>${commons-collections4.version}</version>
31+
</dependency>
32+
</dependencies>
33+
34+
<properties>
35+
<commons-collections4.version>4.1</commons-collections4.version>
36+
<assertj.version>3.6.1</assertj.version>
37+
<spring.version>5.2.5.RELEASE</spring.version>
38+
</properties>
39+
</project>

java-collections-maps/src/test/java/com/baeldung/map/CaseInsensitiveMapUnitTest.java renamed to java-collections-maps-3/src/test/java/com/baeldung/map/caseinsensitivekeys/CaseInsensitiveMapUnitTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
package com.baeldung.map;
1+
package com.baeldung.map.caseinsensitivekeys;
22

33
import org.apache.commons.collections4.map.CaseInsensitiveMap;
4+
import org.junit.Assert;
45
import org.junit.Test;
56
import org.springframework.util.LinkedCaseInsensitiveMap;
67
import static org.junit.Assert.*;
@@ -23,7 +24,7 @@ public void givenCommonsCaseInsensitiveMap_whenSameEntryAdded_thenValueUpdated()
2324
commonsHashMap.put("abc", 1);
2425
commonsHashMap.put("ABC", 2);
2526

26-
assertEquals(commonsHashMap.get("aBc"), (Integer)2);
27+
Assert.assertEquals(commonsHashMap.get("aBc"), (Integer)2);
2728
}
2829

2930
@Test
@@ -32,6 +33,6 @@ public void givenLinkedCaseInsensitiveMap_whenEntryRemoved_thenSizeIsZero(){
3233
linkedHashMap.put("abc", 3);
3334
linkedHashMap.remove("aBC");
3435

35-
assertEquals(linkedHashMap.size(), 0);
36+
Assert.assertEquals(linkedHashMap.size(), 0);
3637
}
3738
}

pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,9 @@
453453

454454
<module>java-collections-conversions</module>
455455
<module>java-collections-conversions-2</module>
456+
<module>java-collections-maps</module>
457+
<module>java-collections-maps-2</module>
458+
<module>java-collections-maps-3</module>
456459
<!-- <module>java-ee-8-security-api</module> --> <!-- long running -->
457460

458461
<module>javafx</module>
@@ -564,7 +567,7 @@
564567
<module>rxjava-libraries</module>
565568
<module>rxjava-observables</module>
566569
<module>rxjava-operators</module>
567-
570+
568571
<module>atomikos</module>
569572
</modules>
570573

@@ -965,6 +968,9 @@
965968

966969
<module>java-collections-conversions</module>
967970
<module>java-collections-conversions-2</module>
971+
<module>java-collections-maps</module>
972+
<module>java-collections-maps-2</module>
973+
<module>java-collections-maps-3</module>
968974
<!-- <module>java-ee-8-security-api</module> --> <!-- long running -->
969975

970976
<module>javafx</module>
@@ -1075,7 +1081,7 @@
10751081
<module>rxjava-libraries</module>
10761082
<module>rxjava-observables</module>
10771083
<module>rxjava-operators</module>
1078-
1084+
10791085
<module>atomikos</module>
10801086
</modules>
10811087

0 commit comments

Comments
 (0)