From 9c368c071d681556b1cf4738bdd78bddc9cffd75 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 23 Aug 2024 13:55:25 +0200 Subject: [PATCH] test: e2e testcase for two-way communication workflow 'case closed' check --- .../openforms2bpel-e2e-soapui-project.xml | 765 +++++++++++++++--- 1 file changed, 674 insertions(+), 91 deletions(-) diff --git a/e2e/SoapUI/openforms2bpel-e2e-soapui-project.xml b/e2e/SoapUI/openforms2bpel-e2e-soapui-project.xml index 9860a3c..bf28c08 100644 --- a/e2e/SoapUI/openforms2bpel-e2e-soapui-project.xml +++ b/e2e/SoapUI/openforms2bpel-e2e-soapui-project.xml @@ -19805,7 +19805,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu caseReferenceNumber - OF-MGBYYT + OF-DOAIYC @@ -19819,7 +19819,7 @@ def caseReferenceNumber = "OF-" + org.apache.commons.lang.RandomStringUtils.rand dynamicProperties.setPropertyValue('caseReferenceNumber', caseReferenceNumber); - + - - - - 5000 - - @@ -20040,7 +20034,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - 2000 + 10000 @@ -20056,7 +20050,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu 200 - + $.totalRecords 0 @@ -20073,13 +20067,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - - - - 5000 - - - + + + + + + + + + <xml-fragment/> + + http://host.docker.internal:8089/mock/objects/api/v2 + + http://host.docker.internal/mock/objects/api/v2/testuuid/objects/ + + No Authorization + + + + + + + + + + + + initiatingSubjectCitizenNumber + 176513280 + + + + + + + + + + + + caseReferenceNumber + OF-IBXOHQ + + + targetCaseReferenceNumber + OF-CASENOTFOUND + + + + + + + + + + + + + + + + + + + + + + + + + + 5000 + + + + + + + + <xml-fragment/> + + UTF-8 + http://host.docker.internal:9000/objects/api/v2 + {\r + "type" : "dummy",\r + "record" : {\r + "index" : 1,\r + "typeVersion" : 1,\r + "data" : {\r + "bsn" : "999994542",\r + "data" : {\r + "uw-klacht" : {\r + "hoeLaat" : "",\r + "watIsUwKlacht" : "Klacht",\r + "wanneerIsDitGebeurd" : "Tijdstip",\r + "welkOrganisatieOnderdeel" : "anders",\r + "tOverWieWiltUEenKlachtIndienen" : "Henk",\r + "watWiltUDatDeGemeenteDoetOmUwKlachtOpTeLossen" : "Ontslag"\r + },\r + "uw-gegevenscompleet" : {\r + "fieldSetMetDigiD" : {\r + "adresgegevensMD" : {\r + "postcodePMD" : "1014 AW",\r + "huisletterPMD" : "",\r + "huisnummerPMD" : "14",\r + "straatnaamPMD" : "Schakelstraat",\r + "woonplaatsPMD" : "Amsterdam",\r + "huisnummertoevoegingPMD" : "H"\r + },\r + "contactgegevensMD" : {\r + "eMailadresPMD" : "m.van.altena@utrecht.nl",\r + "telefoonnummerPMD" : "0169795135"\r + },\r + "persoonsgegevensMD" : {\r + "achternaamPMD" : "Braber",\r + "voorletterSPMD" : "",\r + "tussenvoegselSPMD" : "den"\r + }\r + }\r + },\r + "bijlagen-toevoegen-klacht" : {\r + "wiltUBijlagenMeesturen" : "nee",\r + "ikWilNaBehandelingTevredenheidsonderzoek" : "nee"\r + }\r + },\r + "type" : "P9_2_KLB",\r + "csv_url" : "",\r + "pdf_url" : "http://host.docker.internal:8700/mock/documenten/api/v1/enkelvoudiginformatieobjecten/uuid-resultpdf",\r + "attachments" : [ ],\r + "language_code" : "nl",\r + "submission_id" : "ec246c46-4578-4781-a400-f35daa82ecb2",\r + "public_reference" : "${Properties#CaseReferenceNumber}"\r + },\r + "geometry" : null,\r + "startAt" : "2023-11-03",\r + "endAt" : null,\r + "registrationAt" : "2023-11-03",\r + "correctionFor" : null,\r + "correctedBy" : null\r + }\r +} + http://host.docker.internal/objects/api/v2/objects + + + 201 + + + + No Authorization + + + + + + + + + + + + + <xml-fragment/> + + UTF-8 + http://host.docker.internal:9000/objects/api/v2 + { + "type" : "dummy", + "record" : { + "index" : 1, + "typeVersion" : 1, + "data" : { + "bsn" : "${#TestCase#initiatingSubjectCitizenNumber}", + "data" : { + "uw-gegevenscompleet" : { + "fieldSetMetDigiD" : { + "adresgegevensMD" : { + "postcodePMD" : "", + "huisletterPMD" : "", + "huisnummerPMD" : "", + "straatnaamPMD" : "", + "woonplaatsPMD" : "", + "huisnummertoevoegingPMD" : "" + }, + "contactgegevensMD" : { + "eMailadresPMD" : "", + "telefoonnummerPMD" : "", + "telefoonnummerWerkPMD" : "", + "telefoonnummerMobielPMD" : "" + }, + "persoonsgegevensMD" : { + "bsnPMD" : "", + "aanhefPMD" : "", + "voornamenPMD" : "", + "achternaamPMD" : "", + "voorletterSPMD" : "", + "geboortedatumPMD" : "", + "geboorteplaatsPMD" : "", + "tussenvoegselSPMD" : "" + } + }, + "initiatingSubject" : "bedrijf", + "fieldSetBedrijfMEH" : { + "bezoekadresMEH" : { + "plaatsMEH" : "Lollum", + "postcodeMEH" : "8823SJ", + "huisletterMEH" : "", + "huisnummerMEH" : 3, + "straatnaamMEH" : "Hizzaarderlaan", + "huisnummertoevoegingMEH" : "A" + }, + "communicatieMEH" : { + "eMailadresMEH" : "p.dorhout@utrecht.nl", + "telefoonnummerMEH" : "0612345678" + }, + "contactpersoonMEH" : { + "aanhefMEH" : "deHeer", + "achternaamMEH" : "Dorhout", + "voorletterSMEH" : "P", + "tussenvoegselSMEH" : "" + }, + "gegevensBedrijfOrganisatieMEH" : { + "kvKNummerMEH" : "68750110", + "vestigingsnummerMEH" : "000037178598", + "naamBedrijfOrganisatieMEH" : "Test BV Donald" + } + }, + "fieldSetBedrijfZEH" : { + "bezoekadresZEH" : { + "plaatsZEH" : "", + "postcodeZEH" : "", + "huisletterZEH" : "", + "huisnummerZEH" : null, + "straatnaamZEH" : "", + "huisnummertoevoegingZEH" : "" + }, + "communicatieZEH" : { + "eMailadresZEH" : "", + "telefoonnummerZEH" : "", + "postbusGebruikenZEH" : "", + "postbusOndernemingZEH" : { + "postbusnummerZEH" : null, + "postbus_plaatsZEH" : "", + "postbus_postcodeZEH" : "" + } + }, + "contactpersoonZEH" : { + "aanhefZEH" : "", + "achternaamZEH" : "", + "voorletterSZEH" : "", + "tussenvoegselSZEH" : "" + }, + "gegevensBedrijfOrganisatieZEH" : { + "kvKNummerZEH" : "", + "vestigingsnummerZEH" : "", + "naamBedrijfOrganisatieZEH" : "" + } + }, + "fieldSetZonderDigiD" : { + "adresgegevensZD" : { + "postcodePZD" : "", + "huisletterPZD" : "", + "huisnummerPZD" : null, + "straatnaamPZD" : "", + "woonplaatsPZD" : "", + "huisnummertoevoegingPZD" : "" + }, + "contactgegevensZD" : { + "eMailadresPZD" : "", + "telefoonnummerPZD" : "", + "telefoonnummerWerkPZD" : "", + "telefoonnummerMobielPZD" : "" + }, + "persoonsgegevensZD" : { + "bsnPZD" : "", + "aanhefPZD" : "", + "voornamenPZD" : "", + "achternaamPZD" : "", + "voorletterSPZD" : "", + "geboortedatumPZD" : "", + "tussenvoegselSPZD" : "" + } + }, + "initiatingSubjectAuth" : "EHerkenning", + "bentUEenPersoonOfEenBedrijf" : "bedrijf" + }, + "gegevenstweewegcommunicatie" : { + "zaaknummer" : "${Properties#targetCaseReferenceNumber}", + "bestandsupload" : [ + { + "url" : "https://openforms-pdv.cg-intern.ont.utrecht.nl/api/v2/submissions/files/7c50b4b8-e22e-4c83-a50d-f52695aa673b", + "data" : { + "url" : "https://openforms-pdv.cg-intern.ont.utrecht.nl/api/v2/submissions/files/7c50b4b8-e22e-4c83-a50d-f52695aa673b", + "form" : "", + "name" : "TEST_Marcel.pdf", + "size" : 7286, + "baseUrl" : "https://openforms-pdv.cg-intern.ont.utrecht.nl/api/v2/", + "project" : "" + }, + "name" : "TEST_Marcel-82c19341-2c1b-486b-8d19-589234ec29ab.pdf", + "size" : 7286, + "type" : "application/pdf", + "storage" : "url", + "originalName" : "TEST_Marcel.pdf" + } + ] + } + }, + "type" : "TWEEWEGCOMMUNICATIE", + "csv_url" : "", + "payment" : { + "amount" : "", + "completed" : false, + "public_order_ids" : "" + }, + "pdf_url" : "http://host.docker.internal:8700/mock/documenten/api/v1/enkelvoudiginformatieobjecten/uuid-resultpdf", + "attachments" : [ + "http://host.docker.internal:8700/mock/documenten/api/v1/enkelvoudiginformatieobjecten/uuid-resultpdf" + ], + "language_code" : "nl", + "submission_id" : "60114ebd-cfb7-49d1-abad-6a22282b501a", + "public_reference" : "${Properties#caseReferenceNumber}" + }, + "geometry" : null, + "startAt" : "2024-03-19", + "endAt" : null, + "registrationAt" : "2024-03-19", + "correctionFor" : null, + "correctedBy" : null + } +} + http://host.docker.internal/objects/api/v2/objects + + + 201 + + + + + + + No Authorization + + + + + + + + + + + 10000 - + @@ -21450,7 +21875,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + @@ -21473,13 +21898,13 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + 5000 - + - + @@ -21519,25 +21944,25 @@ project.getRestMockServiceByName("Objects API Mock").getMockRunner().stop(); - + - + caseReferenceNumber - OF-IBXOHQ + OF-UOAZBJ targetCaseReferenceNumber - OF-CASENOTFOUND + OF-CASECLOSED - + +dynamicProperties.setPropertyValue('targetCaseReferenceNumber', 'OF-CASECLOSED'); - + - + - + 5000 - + @@ -21659,7 +22084,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + @@ -21679,57 +22104,57 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu "uw-gegevenscompleet" : { "fieldSetMetDigiD" : { "adresgegevensMD" : { - "postcodePMD" : "", + "postcodePMD" : "3524 VD", "huisletterPMD" : "", - "huisnummerPMD" : "", - "straatnaamPMD" : "", - "woonplaatsPMD" : "", + "huisnummerPMD" : "26", + "straatnaamPMD" : "Ardennen", + "woonplaatsPMD" : "Utrecht", "huisnummertoevoegingPMD" : "" }, "contactgegevensMD" : { - "eMailadresPMD" : "", - "telefoonnummerPMD" : "", + "eMailadresPMD" : "f.bekker@utrecht.nl", + "telefoonnummerPMD" : "0302865464", "telefoonnummerWerkPMD" : "", "telefoonnummerMobielPMD" : "" }, "persoonsgegevensMD" : { - "bsnPMD" : "", - "aanhefPMD" : "", - "voornamenPMD" : "", - "achternaamPMD" : "", - "voorletterSPMD" : "", - "geboortedatumPMD" : "", - "geboorteplaatsPMD" : "", + "bsnPMD" : "${#TestCase#initiatingSubjectCitizenNumber}", + "aanhefPMD" : "M", + "voornamenPMD" : "Bob", + "achternaamPMD" : "Hoekstra", + "voorletterSPMD" : "B.", + "geboortedatumPMD" : "1970-06-20", + "geboorteplaatsPMD" : "Wijk bij Duurstede", "tussenvoegselSPMD" : "" } }, - "initiatingSubject" : "bedrijf", + "initiatingSubject" : "persoon", "fieldSetBedrijfMEH" : { "bezoekadresMEH" : { - "plaatsMEH" : "Lollum", - "postcodeMEH" : "8823SJ", + "plaatsMEH" : "", + "postcodeMEH" : "", "huisletterMEH" : "", - "huisnummerMEH" : 3, - "straatnaamMEH" : "Hizzaarderlaan", - "huisnummertoevoegingMEH" : "A" + "huisnummerMEH" : "", + "straatnaamMEH" : "", + "huisnummertoevoegingMEH" : "" }, "communicatieMEH" : { - "eMailadresMEH" : "p.dorhout@utrecht.nl", - "telefoonnummerMEH" : "0612345678" + "eMailadresMEH" : "", + "telefoonnummerMEH" : "" }, "contactpersoonMEH" : { - "aanhefMEH" : "deHeer", - "achternaamMEH" : "Dorhout", - "voorletterSMEH" : "P", + "aanhefMEH" : "", + "achternaamMEH" : "", + "voorletterSMEH" : "", "tussenvoegselSMEH" : "" }, "gegevensBedrijfOrganisatieMEH" : { - "kvKNummerMEH" : "68750110", - "vestigingsnummerMEH" : "000037178598", - "naamBedrijfOrganisatieMEH" : "Test BV Donald" + "kvKNummerMEH" : "", + "vestigingsnummerMEH" : "", + "naamBedrijfOrganisatieMEH" : "" } }, - "fieldSetBedrijfZEH" : { + "fieldSetBedrijfZEH" : { "bezoekadresZEH" : { "plaatsZEH" : "", "postcodeZEH" : "", @@ -21785,8 +22210,8 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu "tussenvoegselSPZD" : "" } }, - "initiatingSubjectAuth" : "EHerkenning", - "bentUEenPersoonOfEenBedrijf" : "bedrijf" + "initiatingSubjectAuth" : "DigiD", + "bentUEenPersoonOfEenBedrijf" : "" }, "gegevenstweewegcommunicatie" : { "zaaknummer" : "${Properties#targetCaseReferenceNumber}", @@ -21851,13 +22276,13 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + - 5000 + 10000 - + @@ -21887,7 +22312,7 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + @@ -21910,13 +22335,13 @@ casesServiceMock.setPropertyValue("initiatingSubjectCitizenNumber", initiatingSu - + 5000 - + - + @@ -21965,11 +22390,11 @@ project.getRestMockServiceByName("Objects API Mock").getMockRunner().stop(); caseReferenceNumber - OF-YEUYMF + OF-LVTZNN targetCaseReferenceNumber - OF-AENIPD + OF-ZLGOON @@ -21986,7 +22411,7 @@ def targetCaseReferenceNumber = "OF-" + org.apache.commons.lang.RandomStringUtil dynamicProperties.setPropertyValue('targetCaseReferenceNumber', targetCaseReferenceNumber); - +