contract-testing-demo

pact and java contract testing with micro-commits

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

commit 3ca4dd7ef550d0cb3daac37063d0cc7756026e79
parent b8ac7ec9b015909de6449b1f27ba9b744059f7c0
Author: Jul <jul@9o.is>
Date:   Wed, 26 Jun 2019 12:15:33 -0400

Create an alligator instance with its name

Error:
java.lang.AssertionError: expected:<Mary> but was:<null>

Diffstat:
Mconsumer-driven/zoo-service/src/main/java/Alligator.java | 8+++++++-
Mconsumer-driven/zoo-service/src/main/java/AnimalService.java | 2+-
2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/consumer-driven/zoo-service/src/main/java/Alligator.java b/consumer-driven/zoo-service/src/main/java/Alligator.java @@ -1,5 +1,11 @@ class Alligator { + private String name; + + Alligator(String name) { + this.name = name; + } + String getName() { - return null; + return name; } } diff --git a/consumer-driven/zoo-service/src/main/java/AnimalService.java b/consumer-driven/zoo-service/src/main/java/AnimalService.java @@ -4,6 +4,6 @@ class AnimalService { } Alligator getAlligator(String name) { - return new Alligator(); + return new Alligator(name); } }