diff --git a/Java/src/main/java/com/gildedrose/model/BaseItem.java b/Java/src/main/java/com/gildedrose/model/BaseItem.java index 6865a8a0..3dd42f1f 100644 --- a/Java/src/main/java/com/gildedrose/model/BaseItem.java +++ b/Java/src/main/java/com/gildedrose/model/BaseItem.java @@ -7,4 +7,8 @@ public class BaseItem { public BaseItem(Item item) { this.item = item; } + + public int getSellIn() { + return item.sellIn; + } } diff --git a/Java/src/test/java/com/gildedrose/model/BaseItemTest.java b/Java/src/test/java/com/gildedrose/model/BaseItemTest.java new file mode 100644 index 00000000..52b34196 --- /dev/null +++ b/Java/src/test/java/com/gildedrose/model/BaseItemTest.java @@ -0,0 +1,15 @@ +package com.gildedrose.model; + +import com.gildedrose.Item; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class BaseItemTest { + + @Test + void itEncapsulatesTheSellInValueOfTheItem() { + BaseItem baseItem = new BaseItem(new Item("foo", 10, 20)); + assertEquals(10, baseItem.getSellIn()); + } +}