Sie müssen sicherstellen, dass der Name keine Zeichen enthält, die den generierten Test nicht kompilieren. Denken Sie auch daran, dass, wenn Sie denselben Namen für mehrere Verträge angeben, die automatisch generierten Tests nicht kompiliert werden können und die generierten Stubs sich gegenseitig überschreiben. Die Unterstützung zum Überprüfen der Größe von JSON-Arrays ist experimentell. Wenn Sie es aktivieren möchten, legen Sie bitte den Wert der folgenden Systemeigenschaft auf true fest: spring.cloud.contract.verifier.assert.size. Standardmäßig ist diese Funktion auf false festgelegt. Sie können auch die assertJsonSize-Eigenschaft in der Plugin-Konfiguration bereitstellen. Sie haben Strom, sobald Sie einziehen, auch wenn Sie noch kein Stromunternehmen kontaktiert haben. Die Wohnung wird automatisch mit Strom von einem lokalen Anbieter versorgt, aber dies wird zu einem relativ hohen Preis zur Verfügung gestellt – und der Strom stammt aus einer Atomenergiequelle. Sie können wahrscheinlich einen günstigeren und umweltfreundlicheren Anbieter finden, bevor Sie an Ihren neuen Ort ziehen. Verwenden Sie check24 oder verivox, um verschiedene Stromanbieter zu vergleichen. Alle umweltfreundlichen Anbieter, die Sie bei vervivox finden, können hier verglichen werden. Halten Sie Ausschau nach einem kürzeren Vertrag (höchstens ein Jahr), einer kurzen Kündigungsfrist (zwei Wochen) und dass der Strom nicht im Voraus bezahlt werden muss.

Sobald Sie sich für einen Anbieter entschieden haben, können Sie Ihr Konto in der Regel online bei ihm einrichten. Sie können einen Namen für Ihren Vertrag angeben. Angenommen, Sie haben den folgenden Namen angegeben: soll einen Benutzer registrieren. Wenn Sie dies tun, lautet der Name des automatisch generierten Tests validate_should_register_a_user. Außerdem lautet der Name des Stubs in einem WireMock-Stub should_register_a_user.json. Wenn Sie Verträge mit Groovy DSL schreiben, können Sie die fromRequest()-Methode verwenden, mit der Sie auf eine Reihe von Elementen aus der HTTP-Anforderung verweisen können. Sie können die folgenden Optionen verwenden: Wie Sie sehen können, hat die erste Datei den Namensparameter aus dem Vertrag erhalten. Der zweite erhielt den Namen der Vertragsdatei (WithList.groovy) mit dem Index vorangestellt (in diesem Fall hatte der Vertrag einen Index von 1 in der Liste der Verträge in der Datei). Im vorherigen Beispiel können Sie die dynamischen Teile des Vertrags in den Abgleichenabschnitten sehen.