Erstellen Testcase: Korrekte Ausführung von Callbacks vom Zustelldienst.

Warum?

Wir wollen testen, das Callbacks vom Zustelldienst korrekt ausgeführt werden.

Relevante Links und Bemerkungen

Die Tests werden zurzeit als jUnit5 Tests in der Pipeline mit 'maven test' ausgeführt. Um Callbacks zu erhalten und verifizieren zu können, müssen wir einen https Endpoint mit URL bereitstellen, an dem der Zustelldienst Callbacks schicken kann.

Repo: Service mit Endpoint: https://git.fitko.de/fit-connect/clientmock

Verwendung von Callbacks: https://docs.fitko.de/fit-connect/docs/details/callbacks/ Repo Systemtest: https://git.fitko.de/fit-connect/systemtest Repo Zustelldienst: https://git.fitko.de/fit-connect/zustelldienst Repo Infrastruktur: https://git.fitko.de/fit-connect/infrastruktur

Akzeptanzkriterien

  1. Testcase läuft auf DEV und TEST
  2. Testcase wurde erstellt.
  3. Spring Service mit öffentlich erreichbaren HTTPS Endpoint deployed

Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)

  • Spring Service erstellen mit Endpunkt zum Empfangen von Callbacks
  • Deployment-Config für neuen Service im Infrastruktur Repo anlegen
  • TSL Zertifikat erstellen und hinterlegen
  • Callback bei NEW-SUBMISSION Event (HappyPath-Testcase erweitern)
  • Callback bei SUBMITTED-SUBMISSION Event (HappyPath-Testcase erweitern)
  • Callback bei ACCEPTED/REJECTED-SUBMISSSION Event (HappyPath-Testcase/FailPath-Testcase erweitern)
  • Definition of Done wurde geprüft
Edited by Minh Nguyen