Skip to content
Snippets Groups Projects
Commit 97da30e8 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-4697 [test] extend header factory

parent f7c82a63
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,17 @@ import de.ozgcloud.eingang.common.formdata.FormData;
@Component
public class AfmAntragstellerHeaderMapper {
static final String HEADER_POSTFACH_ID = "u:saml_legacypostkorbhandle";
static final String HEADER_VORNAME = "u:saml_givenname";
static final String HEADER_NACHNAME = "u:saml_surename";
static final String HEADER_GEBURTSORT = "u:saml_placeofbirth";
// TODO: public static final String HEADER_GEBURTSNAME = "u:saml_??";
static final String HEADER_EMAIL = "u:saml_mail";
static final String HEADER_TELEFON = "u:saml_telephonenumber";
static final String HEADER_STRASSE = "u:saml_postaladdress";
static final String HEADER_PLZ = "u:saml_postalcode";
static final String HEADER_ORT = "u:saml_localityname";
public FormData parseAntragstellerData(FormData formData) {
return formData;
}
......
......@@ -38,6 +38,16 @@ public class AfmHeaderTestFactory {
public static final String FORM = "Kleiner Waffenschein gem. § 10 Abs. 4 Satz 4 Waffengesetz (WaffG)";
public static final String SENDER = "afm.schleswig-holstein.de";
public static final String CUSTOM_POSTFACH_ID = "postfach_id";
public static final String CUSTOM_VORNAME = "vorname";
public static final String CUSTOM_NACHNAME = "nachname";
public static final String CUSTOM_GEBURTSORT = "geburtsort";
public static final String CUSTOM_EMAIL = "email";
public static final String CUSTOM_TELEFON = "telefon";
public static final String CUSTOM_STRASSE = "strasse";
public static final String CUSTOM_PLZ = "plz";
public static final String CUSTOM_ORT = "ort";
public static final String POSTFACH_NAME_ID = "name-id-value";
public static final int REST_RESPONSE_NAME_MEMBER_SCOPE_MAILBOX_TYPE_VALUE = 1;
......@@ -58,6 +68,21 @@ public class AfmHeaderTestFactory {
map.put(AfmHeaderMapper.FORM_ID, FORM_ID);
map.put(AfmHeaderMapper.FORM, FORM);
map.put(AfmHeaderMapper.SENDER, SENDER);
map.putAll(createCustomHeaderMap());
return map;
}
public static Map<String, Object> createCustomHeaderMap() {
var map = new HashMap<String, Object>();
map.put(AfmAntragstellerHeaderMapper.HEADER_POSTFACH_ID, CUSTOM_POSTFACH_ID);
map.put(AfmAntragstellerHeaderMapper.HEADER_VORNAME, CUSTOM_VORNAME);
map.put(AfmAntragstellerHeaderMapper.HEADER_NACHNAME, CUSTOM_NACHNAME);
map.put(AfmAntragstellerHeaderMapper.HEADER_GEBURTSORT, CUSTOM_GEBURTSORT);
map.put(AfmAntragstellerHeaderMapper.HEADER_EMAIL, CUSTOM_EMAIL);
map.put(AfmAntragstellerHeaderMapper.HEADER_TELEFON, CUSTOM_TELEFON);
map.put(AfmAntragstellerHeaderMapper.HEADER_STRASSE, CUSTOM_STRASSE);
map.put(AfmAntragstellerHeaderMapper.HEADER_PLZ, CUSTOM_PLZ);
map.put(AfmAntragstellerHeaderMapper.HEADER_ORT, CUSTOM_ORT);
return map;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment