From 623d654efdbdc334ea263b8eeb0f21152eef4a34 Mon Sep 17 00:00:00 2001 From: Trobax Date: Wed, 23 Nov 2022 16:35:25 +0100 Subject: [PATCH] test cases for aged items 1- aged items increase in quality over time 2- aged item quality 49 increases up to 50 --- .../java/com/gildedrose/GildedRoseTest.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index a8ffda34..a5bb6482 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -81,4 +81,24 @@ class GildedRoseTest { assertThat(item.quality).isZero(); } + + @Test + void aged_items_increase_in_quality_over_time() { + Item item = new Item("Aged Brie", 5, 6); + GildedRose app = new GildedRose(new Item[]{item}); + + app.updateQuality(); + + assertThat(item.quality).isEqualTo(7); + } + + @Test + void aged_item_quality_49_increases_up_to_50() { + Item item = new Item("Aged Brie", 5, 49); + GildedRose app = new GildedRose(new Item[]{item}); + + app.updateQuality(); + + assertThat(item.quality).isEqualTo(50); + } }