diff --git a/intelliform-adapter/src/main/java/de/ozgcloud/eingang/intelliform/DepositDataMapper.java b/intelliform-adapter/src/main/java/de/ozgcloud/eingang/intelliform/DepositDataMapper.java index 61150c388c09f190d0388929da670b3ca9a2d0b9..5964b4cefa41a0563722c002c599f07ccdd6514f 100644 --- a/intelliform-adapter/src/main/java/de/ozgcloud/eingang/intelliform/DepositDataMapper.java +++ b/intelliform-adapter/src/main/java/de/ozgcloud/eingang/intelliform/DepositDataMapper.java @@ -151,8 +151,11 @@ class DepositDataMapper { return incomingFileMap.get(id); } - private IncomingFileGroup createSingularFileGroup(IncomingFile incomingFile) { - return IncomingFileGroup.builder().file(incomingFile).build(); + IncomingFileGroup createSingularFileGroup(IncomingFile incomingFile) { + return IncomingFileGroup.builder() + .name(incomingFile.getName()) + .file(incomingFile) + .build(); } private List<String> getNamesWithout(Collection<String> names, Collection<String> excludedStrings) { diff --git a/intelliform-adapter/src/test/java/de/ozgcloud/eingang/intelliform/DepositDataMapperTest.java b/intelliform-adapter/src/test/java/de/ozgcloud/eingang/intelliform/DepositDataMapperTest.java index ac6a615b226a5f31359ae3acfd5c9c135b26d45c..d189c43a0706cbc6aec1f1cff5cab0c65d156763 100644 --- a/intelliform-adapter/src/test/java/de/ozgcloud/eingang/intelliform/DepositDataMapperTest.java +++ b/intelliform-adapter/src/test/java/de/ozgcloud/eingang/intelliform/DepositDataMapperTest.java @@ -39,6 +39,7 @@ import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; import org.mockito.ArgumentCaptor; import org.mockito.Captor; +import org.mockito.Mock; import org.mockito.Spy; import de.ozgcloud.eingang.common.errorhandling.TechnicalException; @@ -200,4 +201,29 @@ class DepositDataMapperTest { } } + @DisplayName("create singular file group") + @Nested + class TestCreateSingularFileGroup { + @Mock + IncomingFile incomingFile; + + @DisplayName("should have name") + @Test + void shouldHaveName() { + when(incomingFile.getName()).thenReturn("somename"); + + var fileGroup = mapper.createSingularFileGroup(incomingFile); + + assertThat(fileGroup.getName()).isEqualTo(incomingFile.getName()); + } + + @DisplayName("should have file") + @Test + void shouldHaveFile() { + var fileGroup = mapper.createSingularFileGroup(incomingFile); + + assertThat(fileGroup.getFiles()).containsExactly(incomingFile); + } + } + }