@@ -98,7 +98,8 @@ public void whenCompareTwoHashMapKeyValuesUsingStreamAPI_thenSuccess() {
98
98
asiaCapital4 .put ("Japan" , "Osaka" );
99
99
asiaCapital4 .put ("China" , "Beijing" );
100
100
101
- Map <String , Boolean > result = areEqualKeys (asiaCapital3 , asiaCapital4 );
101
+ Map <String , Boolean > result = areEqualKeyValues (asiaCapital3 , asiaCapital4 );
102
+
102
103
assertEquals (3 , result .size ());
103
104
assertThat (result , hasEntry ("Japan" , false ));
104
105
assertThat (result , hasEntry ("South Korea" , true ));
@@ -141,10 +142,10 @@ public void givenDifferentMaps_whenGetEntriesOnOneSideUsingGuava_thenSuccess() {
141
142
142
143
MapDifference <String , String > diff = Maps .difference (asia1 , asia2 );
143
144
Map <String , String > entriesOnlyOnRight = diff .entriesOnlyOnRight ();
145
+ Map <String , String > entriesOnlyOnLeft = diff .entriesOnlyOnLeft ();
146
+
144
147
assertEquals (1 , entriesOnlyOnRight .size ());
145
148
assertThat (entriesOnlyOnRight , hasEntry ("China" , "Beijing" ));
146
-
147
- Map <String , String > entriesOnlyOnLeft = diff .entriesOnlyOnLeft ();
148
149
assertEquals (1 , entriesOnlyOnLeft .size ());
149
150
assertThat (entriesOnlyOnLeft , hasEntry ("South Korea" , "Seoul" ));
150
151
}
@@ -218,7 +219,7 @@ private boolean areEqualWithArrayValue(Map<String, String[]> first, Map<String,
218
219
.allMatch (e -> Arrays .equals (e .getValue (), second .get (e .getKey ())));
219
220
}
220
221
221
- private Map <String , Boolean > areEqualKeys (Map <String , String > first , Map <String , String > second ) {
222
+ private Map <String , Boolean > areEqualKeyValues (Map <String , String > first , Map <String , String > second ) {
222
223
return first .entrySet ()
223
224
.stream ()
224
225
.collect (Collectors .toMap (e -> e .getKey (), e -> e .getValue ().equals (second .get (e .getKey ()))));
0 commit comments