Skip to content
Snippets Groups Projects
Commit 1753ebf9 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-3260 remov old test case - mapper is not removing fields

parent 26dab676
Branches
Tags
No related merge requests found
......@@ -28,10 +28,7 @@ import static org.mockito.Mockito.*;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.mockito.InjectMocks;
......@@ -158,72 +155,6 @@ class AfmZustaendigeStelleMapperTest {
}
}
@Disabled
@Nested
class TestRemoveFields {
@Nested
class TestWithMappedValueOnly {
private FormData formData = FormData.builder().formData(AfmZustaendigeStelleTestFactory.createFormDataMap()).build();
@Test
void shouldRemoveZustaendigeStelle() {
var parsedFormData = parseFormData(formData);
assertThat(parsedFormData.getFormData().get(AfmZustaendigeStelleMapper.ZUSTAENDIGESTELLE)).isNull();
}
}
@Nested
class TestWithMappedAndNotMappedValue {
private static final String NOT_MAPPED_FIELD = "not_mapping_value";
private static final String NOT_MAPPED_VALUE = UUID.randomUUID().toString();
private FormData formData;
@BeforeEach
void buildFormData() {
var zustaendigeStelleMap = AfmZustaendigeStelleTestFactory.createZustaendigeStelleMap();
zustaendigeStelleMap.put(NOT_MAPPED_FIELD, NOT_MAPPED_VALUE);
var formDataMap = new HashMap<String, Object>();
formDataMap.put(AfmZustaendigeStelleMapper.ZUSTAENDIGESTELLE, zustaendigeStelleMap);
formData = FormData.builder().formData(formDataMap).build();
}
@Test
void shouldRemoveOrganisationseinheitenId() {
var parsedFormData = parseFormData(formData);
var zustaendigeStelle = getZustaendigeStelleMap(parsedFormData);
assertThat(zustaendigeStelle.get(AfmZustaendigeStelleMapper.ORGANISATIONSEINHEITEN_ID)).isNull();
}
@Test
void shouldRemoveEmail() {
var parsedFormData = parseFormData(formData);
var zustaendigeStelle = getZustaendigeStelleMap(parsedFormData);
assertThat(zustaendigeStelle.get(AfmZustaendigeStelleMapper.EMAIL)).isNull();
}
@Test
void shouldKeepNotMappedField() {
var parsedFormData = parseFormData(formData);
var zustaendigeStelle = getZustaendigeStelleMap(parsedFormData);
assertThat(zustaendigeStelle).containsEntry(NOT_MAPPED_FIELD, NOT_MAPPED_VALUE);
}
@SuppressWarnings("unchecked")
private Map<String, Object> getZustaendigeStelleMap(FormData formData) {
return (Map<String, Object>) formData.getFormData().get(AfmZustaendigeStelleMapper.ZUSTAENDIGESTELLE);
}
}
}
private FormData parseFormData(FormData formData) {
return mapper.parseFormData(formData);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment