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

OZG-3284 Add TestFactory for GrpcFormData

parent 54122cc0
No related branches found
No related tags found
No related merge requests found
...@@ -24,21 +24,17 @@ ...@@ -24,21 +24,17 @@
package de.itvsh.kop.pluto.common.grpc; package de.itvsh.kop.pluto.common.grpc;
import static org.assertj.core.api.Assertions.*; import static org.assertj.core.api.Assertions.*;
import static org.mockito.ArgumentMatchers.*;
import static org.mockito.Mockito.*;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock;
import de.itvsh.ozg.pluto.vorgang.GrpcFormData; import de.itvsh.ozg.pluto.vorgang.GrpcFormData;
import de.itvsh.ozg.pluto.vorgang.GrpcFormField; import de.itvsh.ozg.pluto.vorgang.GrpcFormField;
...@@ -49,15 +45,6 @@ class GrpcFormDataMapperTest { ...@@ -49,15 +45,6 @@ class GrpcFormDataMapperTest {
@InjectMocks @InjectMocks
private GrpcFormDataMapper MAPPER_INSTANCE = Mappers.getMapper(GrpcFormDataMapper.class); 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 @Nested
class TestSimpleValueMapping { class TestSimpleValueMapping {
......
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());
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment