diff --git a/Java/src/main/java/com/gildedrose/model/BaseItem.java b/Java/src/main/java/com/gildedrose/model/BaseItem.java index 9c762949..50a15150 100644 --- a/Java/src/main/java/com/gildedrose/model/BaseItem.java +++ b/Java/src/main/java/com/gildedrose/model/BaseItem.java @@ -23,4 +23,8 @@ public class BaseItem { private void decrementSellIn() { setSellIn(getSellIn() - 1); } + + public int getQuality() { + return item.quality; + } } diff --git a/Java/src/test/java/com/gildedrose/model/BaseItemTest.java b/Java/src/test/java/com/gildedrose/model/BaseItemTest.java index d6e10152..27ffb9a3 100644 --- a/Java/src/test/java/com/gildedrose/model/BaseItemTest.java +++ b/Java/src/test/java/com/gildedrose/model/BaseItemTest.java @@ -26,4 +26,10 @@ class BaseItemTest { assertEquals(9, testItem.getSellIn()); } + @Test + void itEncapsulatesTheQualityValueOfTheItem() { + BaseItem baseItem = new BaseItem(new Item("foo", 10, 20)); + assertEquals(20, baseItem.getQuality()); + } + }