From 3b42e4aaf986da7779884df4d6c089d4a0c1b7b9 Mon Sep 17 00:00:00 2001 From: Tom Moguljak Date: Fri, 13 Jun 2025 19:34:46 +0200 Subject: [PATCH] Correction --- .../but3/dev62/mylibrary/book/repository/BookRepository.java | 3 ++- .../but3/dev62/mylibrary/features/order/OrderSteps.java | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/iut_fbleau/but3/dev62/mylibrary/book/repository/BookRepository.java b/src/main/java/fr/iut_fbleau/but3/dev62/mylibrary/book/repository/BookRepository.java index 0a5d21a..0f9b1cb 100644 --- a/src/main/java/fr/iut_fbleau/but3/dev62/mylibrary/book/repository/BookRepository.java +++ b/src/main/java/fr/iut_fbleau/but3/dev62/mylibrary/book/repository/BookRepository.java @@ -23,8 +23,9 @@ public final class BookRepository { public Book save(Book newBook) { for (Book book: books) { - if (book.getIsbn() == newBook.getIsbn()){ + if (book.getIsbn().equals(newBook.getIsbn())){ books.remove(book); + break; } } this.books.add(newBook); diff --git a/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/features/order/OrderSteps.java b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/features/order/OrderSteps.java index 183b21a..b7cea2e 100644 --- a/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/features/order/OrderSteps.java +++ b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/features/order/OrderSteps.java @@ -225,7 +225,6 @@ public class OrderSteps { assertTrue(isOrderOrBookNotFound, "The exception should be of type OrderNotFoundException or BookNotFoundException. Exception réelle : " + exception.getClass().getName()); String actualMessage = exception.getMessage(); - System.out.println("[DEBUG] Exception message: '" + actualMessage + "'"); boolean match = false; if (actualMessage != null) { match = actualMessage.contains(errorMessage);