X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=spring-consumer%2Fsrc%2Ftest%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fpact%2FContractTest.java;h=2e8947473025b63a26646cfb89b659f0e2514dd1;hb=22c9dfa1b5034c66dcce3dbbb74551c40cdb2e03;hp=d7358d85224b636209d2eb4d03df5bad47e79076;hpb=d553ddf4d0da98b4999f609422e87fe9881148b1;p=demos%2Fexample-siren diff --git a/spring-consumer/src/test/java/de/juplo/demos/pact/ContractTest.java b/spring-consumer/src/test/java/de/juplo/demos/pact/ContractTest.java index d7358d8..2e89474 100644 --- a/spring-consumer/src/test/java/de/juplo/demos/pact/ContractTest.java +++ b/spring-consumer/src/test/java/de/juplo/demos/pact/ContractTest.java @@ -1,8 +1,7 @@ package de.juplo.demos.pact; import au.com.dius.pact.consumer.MockServer; -import au.com.dius.pact.consumer.dsl.PactDslJsonBody; -import au.com.dius.pact.consumer.dsl.PactDslWithProvider; +import au.com.dius.pact.consumer.dsl.*; import au.com.dius.pact.consumer.junit5.PactConsumerTestExt; import au.com.dius.pact.consumer.junit5.PactTestFor; import au.com.dius.pact.core.model.RequestResponsePact; @@ -24,13 +23,6 @@ public class ContractTest @Pact(consumer="SpringConsumer") public RequestResponsePact getOrders(PactDslWithProvider builder) { - PactDslJsonBody body = new PactDslJsonBody() - .stringType("name") - .booleanType("happy") - .hexValue("hexCode") - .id() - .ipAddress("localAddress") - .numberValue("age", 100); return builder .uponReceiving("get all orders") .path("/orders") @@ -38,7 +30,9 @@ public class ContractTest .willRespondWith() .status(200) .headers(Map.of("Content-Type", "application/vnd.siren+json")) - .body(body) + .body(LambdaDsl.newJsonBody(body -> + { + }).build()) .toPact(); }