Skip to content
Snippets Groups Projects
Commit f6667a73 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4238 OZG-4359 remove unnecessary test and implementation

parent 378ab197
Branches
Tags
No related merge requests found
package de.ozgcloud.alfa.export;
import static java.util.Optional.*;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
......@@ -20,9 +17,7 @@ class PrimaerdokumentTypeCreator {
var primaerdokument = new PrimaerdokumentType();
primaerdokument.setDateiname(createDateiname(ozgFile));
primaerdokument.setDateinameOriginal(ozgFile.getName());
var formEngineName = ofNullable(vorgang.getEingang()).flatMap(
eingang -> ofNullable(eingang.getHeader()).flatMap(header -> ofNullable(header.getFormEngineName()))).orElse(StringUtils.EMPTY);
primaerdokument.setErsteller(formEngineName);
primaerdokument.setErsteller(vorgang.getEingang().getHeader().getFormEngineName());
return primaerdokument;
}
......
......@@ -3,7 +3,6 @@ package de.ozgcloud.alfa.export;
import static org.assertj.core.api.Assertions.*;
import static org.mockito.Mockito.*;
import org.apache.commons.lang3.StringUtils;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
......@@ -15,7 +14,6 @@ import de.ozgcloud.alfa.common.TestUtils;
import de.ozgcloud.alfa.common.file.OzgFile;
import de.ozgcloud.alfa.common.file.OzgFileTestFactory;
import de.ozgcloud.alfa.vorgang.EingangHeaderTestFactory;
import de.ozgcloud.alfa.vorgang.EingangTestFactory;
import de.ozgcloud.alfa.vorgang.VorgangWithEingang;
import de.ozgcloud.alfa.vorgang.VorgangWithEingangTestFactory;
......@@ -68,40 +66,6 @@ class PrimaerdokumentTypeCreatorTest {
}
}
@Nested
class TestErsteller {
private final OzgFile ozgFile = OzgFileTestFactory.create();
@Test
void shouldBeEmptyStringForNullEingang() {
var vorgang = VorgangWithEingangTestFactory.createBuilder().eingang(null).build();
var primaerdokument = creator.create(vorgang, ozgFile);
assertThat(primaerdokument.getErsteller()).isEqualTo(StringUtils.EMPTY);
}
@Test
void shouldBeEmptyStringForNullEingangHeader() {
var vorgang = VorgangWithEingangTestFactory.createBuilder().eingang(EingangTestFactory.createBuilder().header(null).build()).build();
var primaerdokument = creator.create(vorgang, ozgFile);
assertThat(primaerdokument.getErsteller()).isEqualTo(StringUtils.EMPTY);
}
@Test
void shouldBeEmptyStringForNullFormEngineName() {
var vorgang = VorgangWithEingangTestFactory.createBuilder()
.eingang(EingangTestFactory.createBuilder().header(EingangHeaderTestFactory.createBuilder().formEngineName(null).build()).build())
.build();
var primaerdokument = creator.create(vorgang, ozgFile);
assertThat(primaerdokument.getErsteller()).isEqualTo(StringUtils.EMPTY);
}
}
@Nested
class TestCreateDateiname {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment