From 7e5df467a50eb7b53fa9ad36390911ce6aaa469e Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 21 Dec 2022 10:27:15 +0100 Subject: [PATCH] OZG-3284 Add TestFactory for GrpcFormData --- .../common/grpc/GrpcFormDataMapperTest.java | 13 ------------- .../common/grpc/GrpcFormDataTestFactory.java | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataTestFactory.java diff --git a/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataMapperTest.java b/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataMapperTest.java index 4ca5773dc..26b6807fd 100644 --- a/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataMapperTest.java +++ b/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataMapperTest.java @@ -24,21 +24,17 @@ package de.itvsh.kop.pluto.common.grpc; import static org.assertj.core.api.Assertions.*; -import static org.mockito.ArgumentMatchers.*; -import static org.mockito.Mockito.*; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; -import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; import org.mapstruct.factory.Mappers; import org.mockito.InjectMocks; -import org.mockito.Mock; import de.itvsh.ozg.pluto.vorgang.GrpcFormData; import de.itvsh.ozg.pluto.vorgang.GrpcFormField; @@ -49,15 +45,6 @@ class GrpcFormDataMapperTest { @InjectMocks private GrpcFormDataMapper MAPPER_INSTANCE = Mappers.getMapper(GrpcFormDataMapper.class); - @Mock - private GrpcFormDataMapper grpcFormDataMapper; - - @BeforeEach - void mockMapperReturnValues() { - lenient().when(grpcFormDataMapper.mapToFormData(anyMap())) - .thenReturn(GrpcFormData.newBuilder().addField(GrpcFormFieldTestFactory.create()).build()); - } - @Nested class TestSimpleValueMapping { diff --git a/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataTestFactory.java b/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataTestFactory.java new file mode 100644 index 000000000..1c40d1147 --- /dev/null +++ b/pluto-utils/src/test/java/de/itvsh/kop/pluto/common/grpc/GrpcFormDataTestFactory.java @@ -0,0 +1,16 @@ +package de.itvsh.kop.pluto.common.grpc; + +import de.itvsh.ozg.pluto.vorgang.GrpcFormData; +import de.itvsh.ozg.pluto.vorgang.GrpcFormData.Builder; + +public class GrpcFormDataTestFactory { + + public static GrpcFormData create() { + return createBuilder().build(); + } + + public static Builder createBuilder() { + return GrpcFormData.newBuilder() + .addField(GrpcFormFieldTestFactory.create()); + } +} -- GitLab