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() {