From 35381e1864ff9d177edc507126d35f2b3569c3ff Mon Sep 17 00:00:00 2001 From: Yossri Ghabri Date: Tue, 25 Nov 2025 15:45:29 +0100 Subject: [PATCH] Add unit test for SulfurasItem immutability --- .../java/com/gildedrose/SulfurasItemTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Java/src/test/java/com/gildedrose/SulfurasItemTest.java diff --git a/Java/src/test/java/com/gildedrose/SulfurasItemTest.java b/Java/src/test/java/com/gildedrose/SulfurasItemTest.java new file mode 100644 index 00000000..c2fd4a27 --- /dev/null +++ b/Java/src/test/java/com/gildedrose/SulfurasItemTest.java @@ -0,0 +1,16 @@ +package com.gildedrose; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class SulfurasItemTest { + + @Test + void sulfurasNeverChanges() { + Item item = new Item("Sulfuras, Hand of Ragnaros", 0, 80); + GildedRose app = new GildedRose(new Item[]{item}); + app.updateQuality(); + assertEquals(0, item.sellIn); + assertEquals(80, item.quality); + } +}