Skip to content
Snippets Groups Projects
Commit 318a1ef3 authored by Jan Zickermann's avatar Jan Zickermann
Browse files

OZG-5413 Check isResponsible for mantelantrag

parent 974451e6
Branches
Tags
No related merge requests found
...@@ -20,6 +20,8 @@ public class MantelantragFormBasedMapper implements FormBasedMapper { ...@@ -20,6 +20,8 @@ public class MantelantragFormBasedMapper implements FormBasedMapper {
private final Environment environment; private final Environment environment;
static final String MANTELANTRAG_FORM_ID = "maa_mantelantrag/maa_mantelantrag_pvog";
static final List<String> ZUSTELLUNG_NACHRICHTENBROKER_SLOTS = List.of( static final List<String> ZUSTELLUNG_NACHRICHTENBROKER_SLOTS = List.of(
"zustellung_nachrichtenbroker", "zustellung_nachrichtenbroker",
"zustellung_nachrichtenbroker2", "zustellung_nachrichtenbroker2",
...@@ -45,7 +47,10 @@ public class MantelantragFormBasedMapper implements FormBasedMapper { ...@@ -45,7 +47,10 @@ public class MantelantragFormBasedMapper implements FormBasedMapper {
@Override @Override
public boolean isResponsible(FormData formData) { public boolean isResponsible(FormData formData) {
return false; return formData
.getHeader()
.getFormId()
.equals(MANTELANTRAG_FORM_ID);
} }
String getOrganisationseinheitID(Map<String, Object> fieldMap) { String getOrganisationseinheitID(Map<String, Object> fieldMap) {
......
...@@ -21,6 +21,7 @@ import org.springframework.core.env.Environment; ...@@ -21,6 +21,7 @@ import org.springframework.core.env.Environment;
import de.ozgcloud.eingang.common.errorhandling.TechnicalException; import de.ozgcloud.eingang.common.errorhandling.TechnicalException;
import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.common.formdata.FormDataTestFactory; import de.ozgcloud.eingang.common.formdata.FormDataTestFactory;
import de.ozgcloud.eingang.common.formdata.FormHeaderTestFactory;
class MantelantragFormBasedMapperTest { class MantelantragFormBasedMapperTest {
private final static String TARGET_OEID = "123456"; private final static String TARGET_OEID = "123456";
...@@ -33,6 +34,39 @@ class MantelantragFormBasedMapperTest { ...@@ -33,6 +34,39 @@ class MantelantragFormBasedMapperTest {
@Mock @Mock
private Environment environment; private Environment environment;
@DisplayName("is responsible")
@Nested
class TestIsResponsible {
@DisplayName("should be true if mantelantrag form id")
@Test
void shouldBeTrueIfMantelantragFormId() {
var formData = createWithFormId(MANTELANTRAG_FORM_ID);
var isResponsibleResult = mapper.isResponsible(formData);
assertThat(isResponsibleResult).isTrue();
}
@DisplayName("should be false if not mantelantrag form id")
@Test
void shouldBeFalseIfNotMantelantragFormId() {
var formData = createWithFormId("any other id");
var isResponsibleResult = mapper.isResponsible(formData);
assertThat(isResponsibleResult).isFalse();
}
private FormData createWithFormId(String formId) {
return FormDataTestFactory.createBuilder()
.header(FormHeaderTestFactory.createBuilder()
.formId(formId)
.build())
.build();
}
}
@DisplayName("adapt form data") @DisplayName("adapt form data")
@Nested @Nested
class TestAdaptFormData { class TestAdaptFormData {
......
ozgcloud: ozgcloud:
xta: xta:
identifier: gae:jens.reese@mgm-tp.com identifier: afmsh:010600000000_Online-Dienste
server: server:
address: localhost:3000 address: localhost:3000
name: LI33-0005 name: LI33-0005
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment