From 981180fdb026265eb668bc03d9a8c4b7f60a518d Mon Sep 17 00:00:00 2001 From: Kadir Sirimsi Date: Mon, 10 Feb 2025 15:21:41 +0100 Subject: [PATCH] feature: easier to test --- Java/src/main/java/com/gildedrose/Item.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Java/src/main/java/com/gildedrose/Item.java b/Java/src/main/java/com/gildedrose/Item.java index 096fe936..8989de23 100644 --- a/Java/src/main/java/com/gildedrose/Item.java +++ b/Java/src/main/java/com/gildedrose/Item.java @@ -84,4 +84,16 @@ public class Item { public String toString() { return this.name + ", " + this.sellIn + ", " + this.quality; } + + @Override + public boolean equals(Object o) { + if (o == null || getClass() != o.getClass()) return false; + Item item = (Item) o; + return sellIn == item.sellIn && quality == item.quality && Objects.equals(name, item.name) && type == item.type; + } + + @Override + public int hashCode() { + return Objects.hash(name, type, sellIn, quality); + } }