diff --git a/Java/src/main/java/com/gildedrose/GildedRose.java b/Java/src/main/java/com/gildedrose/GildedRose.java index 9a990053..11621d2a 100644 --- a/Java/src/main/java/com/gildedrose/GildedRose.java +++ b/Java/src/main/java/com/gildedrose/GildedRose.java @@ -7,8 +7,9 @@ class GildedRose { this.items = items; } - public void updateInventory() { + public void updateStorage() { for (Item item : items) { + new StrorageItem(item); updateItem(item); } } diff --git a/Java/src/main/java/com/gildedrose/StrorageItem.java b/Java/src/main/java/com/gildedrose/StrorageItem.java new file mode 100644 index 00000000..fd14fb0d --- /dev/null +++ b/Java/src/main/java/com/gildedrose/StrorageItem.java @@ -0,0 +1,9 @@ +package com.gildedrose; + +public class StrorageItem { + private Item item; + + public StrorageItem(Item item) { + this.item = item; + } +} diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index d44cd680..d085a1ba 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -11,7 +11,7 @@ class GildedRoseTest { void foo() { Item[] items = new Item[] { new Item("foo", 0, 0) }; GildedRose app = new GildedRose(items); - app.updateInventory(); + app.updateStorage(); assertEquals("foo", app.items[0].name); } @@ -22,7 +22,7 @@ class GildedRoseTest { final Item standardItem = new Item("spam", startingSellin, startingQuality); GildedRose app = new GildedRose(new Item[]{standardItem}); - app.updateInventory(); + app.updateStorage(); assertThat(standardItem.sellIn).isEqualTo(startingSellin - 1); assertThat(standardItem.quality).isEqualTo(startingQuality - 1); @@ -34,7 +34,7 @@ class GildedRoseTest { Item secondItem = new Item("Second Standard Item", 3, 2); GildedRose app = new GildedRose(new Item[]{firstItem, secondItem}); - app.updateInventory(); + app.updateStorage(); assertThat(firstItem.sellIn).isEqualTo(4); assertThat(firstItem.quality).isEqualTo(3); @@ -47,7 +47,7 @@ class GildedRoseTest { Item item = new Item("Standard Item", -1, 6); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(4); } @@ -57,7 +57,7 @@ class GildedRoseTest { Item item = new Item("Standard Item", 1, 6); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(5); } @@ -67,7 +67,7 @@ class GildedRoseTest { Item item = new Item("Standard Item", 5, 1); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isZero(); } @@ -77,7 +77,7 @@ class GildedRoseTest { Item item = new Item("First Standard Item", 4, 0); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isZero(); } @@ -87,7 +87,7 @@ class GildedRoseTest { Item item = new Item("Aged Brie", 5, 6); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(7); } @@ -97,7 +97,7 @@ class GildedRoseTest { Item item = new Item("Aged Brie", 5, 49); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(50); } @@ -107,7 +107,7 @@ class GildedRoseTest { Item item = new Item("Aged Brie", 0, 6); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(8); } @@ -117,7 +117,7 @@ class GildedRoseTest { Item item = new Item("Aged Brie", 0, 50); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(50); } @@ -127,7 +127,7 @@ class GildedRoseTest { Item item = new Item("Aged Brie", 5, 50); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.quality).isEqualTo(50); } @@ -137,7 +137,7 @@ class GildedRoseTest { Item item = new Item("Sulfuras, Hand of Ragnaros", -1, 80); GildedRose app = new GildedRose(new Item[]{item}); - app.updateInventory(); + app.updateStorage(); assertThat(item.sellIn).isEqualTo(-1); } diff --git a/Java/src/test/java/com/gildedrose/TexttestFixture.java b/Java/src/test/java/com/gildedrose/TexttestFixture.java index cfcbceb7..0e2680b4 100644 --- a/Java/src/test/java/com/gildedrose/TexttestFixture.java +++ b/Java/src/test/java/com/gildedrose/TexttestFixture.java @@ -30,7 +30,7 @@ public class TexttestFixture { System.out.println(item); } System.out.println(); - app.updateInventory(); + app.updateStorage(); } }