From 112db7306b9ecb1ea04e0d0425cef8f3e74eb6b4 Mon Sep 17 00:00:00 2001 From: Trobax Date: Wed, 23 Nov 2022 16:38:17 +0100 Subject: [PATCH] test case for legendary items legendary items never have to be sold --- Java/src/test/java/com/gildedrose/GildedRoseTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index 1727565b..85b41f7e 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -131,4 +131,14 @@ class GildedRoseTest { assertThat(item.quality).isEqualTo(50); } + + @Test + void legendary_items_never_have_to_be_sold() { + Item item = new Item("Sulfuras, Hand of Ragnaros", -1, 80); + GildedRose app = new GildedRose(new Item[]{item}); + + app.updateQuality(); + + assertThat(item.sellIn).isEqualTo(-1); + } }