From 449ef147815822c49d8372d0b2a3616031436b73 Mon Sep 17 00:00:00 2001 From: "Zickermann, Jan" <jan.zickermann@dataport.de> Date: Tue, 28 May 2024 14:00:24 +0200 Subject: [PATCH] OZG-5412 intelliform-adapter: Fix IncomingfileGroup null --- .../intelliform/DepositDataMapper.java | 7 +++-- .../intelliform/DepositDataMapperTest.java | 26 +++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) 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 61150c388..5964b4cef 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 ac6a615b2..d189c43a0 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); + } + } + } -- GitLab