Schritt 17 - Adapter Contract Tests v5
Schritt 17 - Adapter Contract Tests v5
Adapter Contract Tests beschreiben das erwartete Verhalten eines Ports unabhängig vom konkreten Adapter.
Beispiele:
DocumentStoragePortmuss eine stabile Referenz zurückgeben.PaymentReleasePortmuss idempotent vorbereitet werden können.AuditLogPortdarf fachliche Ereignisse nicht verschlucken.ClaimSearchPortliefert Read-Model-Ergebnisse ohne Domain-Objekte offenzulegen.
Diese Tests sind besonders wichtig vor der OpenShift-Migration, weil technische Adapter ausgetauscht werden können, ohne den Fachkern zu ändern.