Skip to content
Snippets Groups Projects
Commit a1703b42 authored by OZG-Cloud Team's avatar OZG-Cloud Team
Browse files

OZG-4772 [formcycle] read trustLevel from form

parent 3ee43b1c
No related branches found
No related tags found
No related merge requests found
...@@ -166,6 +166,7 @@ class FormDataController { ...@@ -166,6 +166,7 @@ class FormDataController {
return ServiceKonto.builder() return ServiceKonto.builder()
.type(formCycleServiceKonto.getType()) .type(formCycleServiceKonto.getType())
.postfachAddress(buildPostfachAddress(formCycleServiceKonto)) .postfachAddress(buildPostfachAddress(formCycleServiceKonto))
.trustLevel(formCycleServiceKonto.getTrustLevel())
.build(); .build();
} }
......
...@@ -25,6 +25,7 @@ package de.ozgcloud.eingang.formcycle; ...@@ -25,6 +25,7 @@ package de.ozgcloud.eingang.formcycle;
import java.util.UUID; import java.util.UUID;
import de.ozgcloud.eingang.common.formdata.ServiceKontoTestFactory;
import de.ozgcloud.eingang.formcycle.FormCycleServiceKonto.Builder; import de.ozgcloud.eingang.formcycle.FormCycleServiceKonto.Builder;
public class FormCycleServiceKontoTestFactory { public class FormCycleServiceKontoTestFactory {
...@@ -39,6 +40,7 @@ public class FormCycleServiceKontoTestFactory { ...@@ -39,6 +40,7 @@ public class FormCycleServiceKontoTestFactory {
static Builder createBuilder() { static Builder createBuilder() {
return FormCycleServiceKonto.newBuilder() return FormCycleServiceKonto.newBuilder()
.setAddress(ADDRESS) .setAddress(ADDRESS)
.setType(TYPE); .setType(TYPE)
.setTrustLevel(ServiceKontoTestFactory.TRUST_LEVEL);
} }
} }
...@@ -54,6 +54,7 @@ import de.ozgcloud.eingang.common.formdata.FormHeader; ...@@ -54,6 +54,7 @@ import de.ozgcloud.eingang.common.formdata.FormHeader;
import de.ozgcloud.eingang.common.formdata.IncomingFileGroupTestFactory; import de.ozgcloud.eingang.common.formdata.IncomingFileGroupTestFactory;
import de.ozgcloud.eingang.common.formdata.IncomingFileTestFactory; import de.ozgcloud.eingang.common.formdata.IncomingFileTestFactory;
import de.ozgcloud.eingang.common.formdata.ServiceKonto.PostfachAddress; import de.ozgcloud.eingang.common.formdata.ServiceKonto.PostfachAddress;
import de.ozgcloud.eingang.common.formdata.ServiceKontoTestFactory;
import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier; import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier;
import de.ozgcloud.eingang.common.formdata.StringBasedIdentifier; import de.ozgcloud.eingang.common.formdata.StringBasedIdentifier;
import de.ozgcloud.eingang.semantik.SemantikAdapter; import de.ozgcloud.eingang.semantik.SemantikAdapter;
...@@ -315,6 +316,13 @@ class FormDataControllerTest { ...@@ -315,6 +316,13 @@ class FormDataControllerTest {
verify(controller, never()).buildServiceKonto(any()); verify(controller, never()).buildServiceKonto(any());
} }
@Test
void shouldMapTrustLevel() {
var formData = controller.addServiceKonto(FormCycleFormDataTestFactory.create(), buildEmptyFormDataWithHeader());
assertThat(formData.getHeader().getServiceKonto().getTrustLevel()).isEqualTo(ServiceKontoTestFactory.TRUST_LEVEL);
}
String getServiceKontoType(FormData formData) { String getServiceKontoType(FormData formData) {
return formData.getHeader().getServiceKonto().getType(); return formData.getHeader().getServiceKonto().getType();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment