From a767e0d8a7a9734dfcfa7b0dcccba9fc9fffb6cd Mon Sep 17 00:00:00 2001 From: Yossri Ghabri Date: Tue, 25 Nov 2025 15:43:55 +0100 Subject: [PATCH] Add unit tests for AgedBrieItem increasing quality --- .../java/com/gildedrose/AgedBrieItemTest.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Java/src/test/java/com/gildedrose/AgedBrieItemTest.java diff --git a/Java/src/test/java/com/gildedrose/AgedBrieItemTest.java b/Java/src/test/java/com/gildedrose/AgedBrieItemTest.java new file mode 100644 index 00000000..05294e82 --- /dev/null +++ b/Java/src/test/java/com/gildedrose/AgedBrieItemTest.java @@ -0,0 +1,24 @@ +package com.gildedrose; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class AgedBrieItemTest { + + @Test + void agedBrieIncreasesQuality() { + Item item = new Item("Aged Brie", 2, 0); + GildedRose app = new GildedRose(new Item[]{item}); + app.updateQuality(); + assertEquals(1, item.quality); + assertEquals(1, item.sellIn); + } + + @Test + void qualityNeverExceeds50() { + Item item = new Item("Aged Brie", 2, 50); + GildedRose app = new GildedRose(new Item[]{item}); + app.updateQuality(); + assertEquals(50, item.quality); + } +}