From b164e9bc467131b5c3ea2b753203d204ab7a2c2b Mon Sep 17 00:00:00 2001 From: Behnam Nikbakht Date: Wed, 9 Aug 2023 08:31:50 -0600 Subject: [PATCH] Add test cases for Sulfuras items --- .../test/java/com/gildedrose/GildedRoseTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index ab468431..1e31ee3a 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -101,8 +101,21 @@ class GildedRoseTest { class SulfurasTests { // "Sulfuras" never has to be sold or decreases in Quality @Test - @Disabled public void testSulfurasItemQualityUnchanged() { + app.updateQuality(); + assertEquals(80, items[3].quality, "Sulfuras Quality should be unchanged"); + + app.updateQuality(); + assertEquals(80, items[4].quality, "Sulfuras Quality should be unchanged"); + } + + @Test + public void testSulfurasItemSellInUnchanged() { + app.updateQuality(); + assertEquals(0, items[3].sellIn, "Sulfuras SellIn should be unchanged"); + + app.updateQuality(); + assertEquals(-1, items[4].sellIn, "Sulfuras SellIn should be unchanged"); } }