From 8692a3e3e963406224f1d4f7f3fb4576d0bbb9ee Mon Sep 17 00:00:00 2001 From: Trobax Date: Wed, 23 Nov 2022 16:30:39 +0100 Subject: [PATCH] test case 2 test case for multiple items degrade each day --- .../test/java/com/gildedrose/GildedRoseTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index 1474d442..15ed6132 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -27,4 +27,18 @@ class GildedRoseTest { assertThat(standardItem.sellIn).isEqualTo(startingSellin - 1); assertThat(standardItem.quality).isEqualTo(startingQuality - 1); } + + @Test + void multiple_items_degrade_each_day() { + Item firstItem = new Item("First Standard Item", 5, 4); + Item secondItem = new Item("Second Standard Item", 3, 2); + GildedRose app = new GildedRose(new Item[]{firstItem, secondItem}); + + app.updateQuality(); + + assertThat(firstItem.sellIn).isEqualTo(4); + assertThat(firstItem.quality).isEqualTo(3); + assertThat(secondItem.sellIn).isEqualTo(2); + assertThat(secondItem.quality).isEqualTo(1); + } }