BAEL-7091
reverted Java 9 snippets
This commit is contained in:
parent
6a7e63795d
commit
f12328011b
@ -3,7 +3,6 @@ package com.baeldung.assertnestedmap;
|
|||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.baeldung.assertnestedmap.matchers.NestedMapMatcher.hasNestedMapEntry;
|
import static com.baeldung.assertnestedmap.matchers.NestedMapMatcher.hasNestedMapEntry;
|
||||||
@ -14,22 +13,16 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||||||
public class AssertNestedMapUnitTest {
|
public class AssertNestedMapUnitTest {
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMap_whenUseJupiterAssertTrueWithoutCasting_thenTest() {
|
void givenNestedMap_whenUseJupiterAssertTrueWithoutCasting_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Map<String, Object>> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
Map<String, Map<String, Object>> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertTrue(outerMap.containsKey("address") && outerMap.get("address").get("city").equals("Chicago"));
|
assertTrue(outerMap.containsKey("address") && outerMap.get("address").get("city").equals("Chicago"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMap_whenUseJupiterAssertAllAndAssertTrue_thenTest() {
|
void givenNestedMap_whenUseJupiterAssertAllAndAssertTrue_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Map<String, Object>> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
Map<String, Map<String, Object>> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertAll(
|
assertAll(
|
||||||
() -> assertTrue(outerMap.containsKey("address")),
|
() -> assertTrue(outerMap.containsKey("address")),
|
||||||
@ -39,11 +32,8 @@ public class AssertNestedMapUnitTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMap_whenUseJupiterAssertTrueWithCasting_thenTest() {
|
void givenNestedMap_whenUseJupiterAssertTrueWithCasting_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Object> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
Map<String, Object> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertTrue(outerMap.containsKey("address")
|
assertTrue(outerMap.containsKey("address")
|
||||||
&& ((Map<String, Object>)outerMap.get("address")).get("city").equals("Chicago"));
|
&& ((Map<String, Object>)outerMap.get("address")).get("city").equals("Chicago"));
|
||||||
@ -51,12 +41,8 @@ public class AssertNestedMapUnitTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMap_whenUseHamcrestAssertThat_thenTest() {
|
void givenNestedMap_whenUseHamcrestAssertThat_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Map<String, Object>> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
Map<String, Map<String, Object>> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertAll(
|
assertAll(
|
||||||
() -> assertThat(outerMap, hasKey("address")),
|
() -> assertThat(outerMap, hasKey("address")),
|
||||||
() -> assertThat(outerMap.get("address"), hasEntry("city", "Chicago"))
|
() -> assertThat(outerMap.get("address"), hasEntry("city", "Chicago"))
|
||||||
@ -65,46 +51,42 @@ public class AssertNestedMapUnitTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMapOfStringAndObject_whenUseHamcrestAssertThat_thenTest() {
|
void givenNestedMapOfStringAndObject_whenUseHamcrestAssertThat_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Map<String, Object>> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
Map<String, Map<String, Object>> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertThat(outerMap, hasEntry(equalTo("address"), hasEntry("city", "Chicago")));
|
assertThat(outerMap, hasEntry(equalTo("address"), hasEntry("city", "Chicago")));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMapOfStringAndObject_whenUseHamcrestAssertThatAndCustomMatcher_thenTest() {
|
void givenNestedMapOfStringAndObject_whenUseHamcrestAssertThatAndCustomMatcher_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of
|
||||||
innerMap.put("city", "Chicago");
|
(
|
||||||
innerMap.put("zip", "10005");
|
"city", "Chicago",
|
||||||
|
"zip", "10005"
|
||||||
Map<String, Map<String, Object>> outerMap = new HashMap<>();
|
);
|
||||||
outerMap.put("address", innerMap);
|
Map<String, Map<String, Object>> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
assertThat(outerMap, hasNestedMapEntry("address", innerMap));
|
assertThat(outerMap, hasNestedMapEntry("address", innerMap));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenOuterMapOfStringAndObjectAndInnerMap_whenUseHamcrestAssertThatAndCustomMatcher_thenTest() {
|
void givenOuterMapOfStringAndObjectAndInnerMap_whenUseHamcrestAssertThatAndCustomMatcher_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of
|
||||||
innerMap.put("city", "Chicago");
|
(
|
||||||
innerMap.put("zip", "10005");
|
"city", "Chicago",
|
||||||
|
"zip", "10005"
|
||||||
Map<String, Object> outerMap = new HashMap<>();
|
);
|
||||||
outerMap.put("address", innerMap);
|
Map<String, Object> outerMap = Map.of("address", innerMap);
|
||||||
|
|
||||||
assertThat(outerMap, hasNestedMapEntry("address", innerMap));
|
assertThat(outerMap, hasNestedMapEntry("address", innerMap));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenNestedMap_whenUseHamcrestAssertThatWithCasting_thenTest() {
|
void givenNestedMap_whenUseHamcrestAssertThatWithCasting_thenTest() {
|
||||||
Map<String, Object> innerMap = new HashMap<>();
|
Map<String, Object> innerMap = Map.of("city", "Chicago");
|
||||||
innerMap.put("city", "Chicago");
|
Map<String, Object> outerMap = Map.of("address", innerMap);
|
||||||
Map<String, Object> outerMap = new HashMap<>();
|
|
||||||
outerMap.put("address", innerMap);
|
|
||||||
|
|
||||||
assertThat((Map<String, Object>)outerMap.get("address"), hasEntry("city", "Chicago"));
|
assertThat((Map<String, Object>)outerMap.get("address"), hasEntry("city", "Chicago"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user