From 4a9c8f11ef924e708d0f932497b4344b39e38b40 Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Mon, 10 Nov 2025 10:56:56 -0800 Subject: [PATCH] fix BookStore --- src/code/ca/bcit/comp2522/lab05/BookStore.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/code/ca/bcit/comp2522/lab05/BookStore.java b/src/code/ca/bcit/comp2522/lab05/BookStore.java index 8b5955b..6af280a 100644 --- a/src/code/ca/bcit/comp2522/lab05/BookStore.java +++ b/src/code/ca/bcit/comp2522/lab05/BookStore.java @@ -256,13 +256,13 @@ public class BookStore } } - if (longest != null) + if (longest == null) { - System.out.println(longest.getTitle()); + System.out.println("No longest title found"); } else { - System.out.println("No longest title found"); + System.out.println(longest.getTitle()); } } @@ -353,12 +353,14 @@ public class BookStore { oldest = novel; } + else if (novel.getYearPublished() < oldest.getYearPublished()) + { + oldest = novel; + } else { - if (novel.getYearPublished() < oldest.getYearPublished()) - { - oldest = novel; - } + // nothing to do + throw new IllegalArgumentException("CRASH"); } }