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

OZG-6641 set postfach type bayern_id

parent a5863471
No related branches found
No related tags found
No related merge requests found
......@@ -12,11 +12,13 @@ import org.mapstruct.ReportingPolicy;
import de.ozgcloud.eingang.common.formdata.ServiceKonto;
import de.ozgcloud.eingang.common.formdata.ServiceKonto.PostfachAddress;
import de.ozgcloud.eingang.common.formdata.StringBasedIdentifier;
import de.ozgcloud.eingang.semantik.common.ServiceKontoFactory;
@Mapper(collectionMappingStrategy = CollectionMappingStrategy.ADDER_PREFERRED, unmappedTargetPolicy = ReportingPolicy.WARN)
interface FormCycleServiceKontoMapper {
@Mapping(target = "postfachAddress", ignore = true)
@Mapping(target = "type", constant = ServiceKontoFactory.POSTFACH_TYPE_BAYERN_ID)
@Mapping(target = "postfachAddresses", expression = "java(fromGrpcPostfachAddresses(serviceKonto))")
ServiceKonto fromGrpc(FormCycleServiceKonto serviceKonto);
......
......@@ -11,6 +11,7 @@ import org.mapstruct.factory.Mappers;
import de.ozgcloud.eingang.common.formdata.ServiceKonto.PostfachAddress;
import de.ozgcloud.eingang.common.formdata.ServiceKontoTestFactory;
import de.ozgcloud.eingang.common.formdata.StringBasedIdentifier;
import de.ozgcloud.eingang.semantik.common.ServiceKontoFactory;
class FormCycleServiceKontoMapperTest {
......@@ -20,6 +21,13 @@ class FormCycleServiceKontoMapperTest {
@Nested
class TestFromGrpcServiceKonto {
@Test
void shouldMapType() {
var result = mapper.fromGrpc(FormCycleServiceKontoTestFactory.create());
assertThat(result.getType()).isEqualTo(ServiceKontoFactory.POSTFACH_TYPE_BAYERN_ID);
}
@DisplayName("trustLevel")
@Nested
class TestTrustLevel {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment