Item class SellIn is accessible

This commit is contained in:
Ibrahim Dogrusoz 2023-05-28 16:10:38 +02:00
parent ce49c32e5e
commit 29586834b4
2 changed files with 19 additions and 0 deletions

View File

@ -7,4 +7,8 @@ public class BaseItem {
public BaseItem(Item item) {
this.item = item;
}
public int getSellIn() {
return item.sellIn;
}
}

View File

@ -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());
}
}