contract-testing-demo

pact and java contract testing with micro-commits

git clone https://9o.is/git/contract-testing-demo.git

commit 6b391f301d7d05e0a405571451b7a10f9780a56e
parent ec0f200414a56d251afb9497605d76e1e043cf57
Author: Jul <jul@9o.is>
Date:   Wed, 26 Jun 2019 12:33:40 -0400

Deserialize alligator instance

Error:
javax.ws.rs.client.ResponseProcessingException:
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot
construct instance of `Alligator` (although at least one Creator
exists): cannot deserialize from Object value (no delegate- or
property-based Creator)

Diffstat:
Mconsumer-driven/zoo-service/src/main/java/Alligator.java | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/consumer-driven/zoo-service/src/main/java/Alligator.java b/consumer-driven/zoo-service/src/main/java/Alligator.java @@ -1,7 +1,11 @@ +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + class Alligator { private String name; - Alligator(String name) { + @JsonCreator + Alligator(@JsonProperty("name") String name) { this.name = name; }