From bb5313c9a218159ef5d5bc4c295acbf98d6d747a Mon Sep 17 00:00:00 2001 From: Otavio Santana Date: Thu, 1 Feb 2024 05:57:18 +0000 Subject: [PATCH] test: create map type reference scenario Signed-off-by: Otavio Santana --- .../reader/MapTypeReferenceReaderTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jnosql-communication/jnosql-communication-core/src/test/java/org/eclipse/jnosql/communication/reader/MapTypeReferenceReaderTest.java b/jnosql-communication/jnosql-communication-core/src/test/java/org/eclipse/jnosql/communication/reader/MapTypeReferenceReaderTest.java index bf3742eae..8f64429f1 100644 --- a/jnosql-communication/jnosql-communication-core/src/test/java/org/eclipse/jnosql/communication/reader/MapTypeReferenceReaderTest.java +++ b/jnosql-communication/jnosql-communication-core/src/test/java/org/eclipse/jnosql/communication/reader/MapTypeReferenceReaderTest.java @@ -106,6 +106,17 @@ void shouldConvertEntryToMap() { assertThat(map).hasSize(1).contains(entry("key", "value")); } + @Test + @DisplayName("Should convert list of entry to Map") + void shouldConvertEntriesToMap() { + List entries = List.of(new EntryTest("key", Value.of("value")), + new EntryTest("key2", Value.of("value"))); + Map map = referenceReader.convert(new TypeReference<>() { + }, entries); + + assertThat(map).hasSize(2).contains(entry("key", "value"), entry("key2", "value")); + } + @Test @DisplayName("Should convert SubEntry to Map") void shouldConvertSubEntryToMap() {