contract-testing-demo
pact and java contract testing with micro-commits
commit b7de40d73f97cb4c9b4fb3ac31e1435a06f2e0c1
parent 6ad577e8d0d049173e99dd21615ba8948e743c27
Author: Jul <jul@9o.is>
Date: Wed, 26 Jun 2019 14:57:16 -0400
Get alligator from AlligatorRepository class
Error:
Wanted but not invoked:
alligatorRepository.getByName("Mary");
Diffstat:
| M | consumer-driven/animal-service/src/main/java/app/alligator/AlligatorController.java | | | 8 | +++++++- |
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/consumer-driven/animal-service/src/main/java/app/alligator/AlligatorController.java b/consumer-driven/animal-service/src/main/java/app/alligator/AlligatorController.java @@ -7,8 +7,14 @@ import org.springframework.web.bind.annotation.RestController; @RestController public class AlligatorController { + private final AlligatorRepository alligatorRepository; + + public AlligatorController(AlligatorRepository alligatorRepository) { + this.alligatorRepository = alligatorRepository; + } + @GetMapping("/alligators/{name}") public Alligator getByName(@PathVariable String name) { - return new Alligator(name); + return alligatorRepository.getByName(name); } }