diff --git a/Java-Approvals/src/main/java/com/gildedrose/Item.java b/Java-Approvals/src/main/java/com/gildedrose/Item.java index cccced74..bd650f9e 100644 --- a/Java-Approvals/src/main/java/com/gildedrose/Item.java +++ b/Java-Approvals/src/main/java/com/gildedrose/Item.java @@ -23,7 +23,7 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { increaseQualityByOne(); } } else if (isBackstagePasses()) { @@ -31,7 +31,7 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { quality = 0; } } else { @@ -39,12 +39,16 @@ public class Item { decreaseSellInEachDay(); - if (sellIn < 0) { + if (isExpired()) { decreaseQualityByOne(); } } } + private boolean isExpired() { + return sellIn < 0; + } + boolean isBackstagePasses() { return name.equals(BACKSTAGE_PASSES); }