Skip to content
Snippets Groups Projects

Ozg 7978 parsen postfach id für afm

Merged Jan Zickermann requested to merge OZG-7978-Parsen-Postfach-ID-für-AFM into develop
Files
3
@@ -79,57 +79,55 @@ class AfmEngineBasedAdapterTest {
@Nested
class TestWithoutException {
@BeforeEach
void mock() {
ReflectionTestUtils.setField(adapter, "mappers", List.of(mapper0, mapper1));
when(intelliFormRepresentationAdapters.adaptByRepresentations(any())).thenReturn(formData1);
when(mapper0.parseFormData(any())).thenReturn(formData2);
when(mapper1.parseFormData(any())).thenReturn(formData3);
doReturn(formData4).when(adapter).removeProcessedData(any());
}
@BeforeEach
void mock() {
ReflectionTestUtils.setField(adapter, "mappers", List.of(mapper0, mapper1));
when(intelliFormRepresentationAdapters.adaptByRepresentations(any())).thenReturn(formData1);
when(mapper0.parseFormData(any())).thenReturn(formData2);
when(mapper1.parseFormData(any())).thenReturn(formData3);
doReturn(formData4).when(adapter).removeProcessedData(any());
}
@DisplayName("should call adaptByRepresentations")
@Test
void shouldCallAdaptByRepresentations() {
parseFormData();
@DisplayName("should call adaptByRepresentations")
@Test
void shouldCallAdaptByRepresentations() {
parseFormData();
verify(intelliFormRepresentationAdapters).adaptByRepresentations(formData0);
}
verify(intelliFormRepresentationAdapters).adaptByRepresentations(formData0);
}
@DisplayName("should call first mapper")
@Test
void shouldCallFirstMapper() {
parseFormData();
@DisplayName("should call first mapper")
@Test
void shouldCallFirstMapper() {
parseFormData();
verify(mapper0).parseFormData(formData1);
}
verify(mapper0).parseFormData(formData1);
}
@DisplayName("should call second mapper")
@Test
void shouldCallSecondMapper() {
parseFormData();
@DisplayName("should call second mapper")
@Test
void shouldCallSecondMapper() {
parseFormData();
verify(mapper1).parseFormData(formData2);
}
verify(mapper1).parseFormData(formData2);
}
@DisplayName("should call removeProcessedData")
@Test
void shouldCallRemoveProcessedData() {
parseFormData();
@DisplayName("should call removeProcessedData")
@Test
void shouldCallRemoveProcessedData() {
parseFormData();
verify(adapter).removeProcessedData(formData3);
}
verify(adapter).removeProcessedData(formData3);
}
@DisplayName("should return")
@Test
void shouldReturn() {
var result = parseFormData();
@DisplayName("should return")
@Test
void shouldReturn() {
var result = parseFormData();
assertThat(result).isEqualTo(formData4);
}
assertThat(result).isEqualTo(formData4);
}
}
Loading