From 2bbb8192c5a34f244ee5cfd95aee6a531e65ae7d Mon Sep 17 00:00:00 2001 From: Nicolas Zermati Date: Thu, 14 May 2020 23:43:24 +0200 Subject: [PATCH] Fix a test that wasn't behaving as expected Using the same ISBN will lead to first and second book being the same one. Thus the author will always be the same. --- .../bookstore/usecase/RegisterBookUseCaseHandlerTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/acme/bookstore/usecase/RegisterBookUseCaseHandlerTest.java b/src/test/java/com/acme/bookstore/usecase/RegisterBookUseCaseHandlerTest.java index 4c51a19..c9f8138 100644 --- a/src/test/java/com/acme/bookstore/usecase/RegisterBookUseCaseHandlerTest.java +++ b/src/test/java/com/acme/bookstore/usecase/RegisterBookUseCaseHandlerTest.java @@ -32,8 +32,8 @@ void ItCanRegisterABook() { @Test void itDoesntCreateTheSameAuthorTwice() { - final RegisterBookUseCase aUseCase = new RegisterBookUseCase("Mon livre", "Arnaud", "Super livre", "isbn"); - final RegisterBookUseCase anotherUseCase = new RegisterBookUseCase("Mon autre livre", "Arnaud", "Super livre", "isbn"); + final RegisterBookUseCase aUseCase = new RegisterBookUseCase("Mon livre", "Arnaud", "Super livre", "isbn-1"); + final RegisterBookUseCase anotherUseCase = new RegisterBookUseCase("Mon autre livre", "Arnaud", "Super livre", "isbn-2"); final ISBN firstBookId = handler.handle(aUseCase); final ISBN secondBookId = handler.handle(anotherUseCase);