From a1e14123b872aa1325e6efa7ca5e96e988c43e1a Mon Sep 17 00:00:00 2001 From: d0r019w Date: Mon, 20 Jul 2020 18:34:25 -0400 Subject: [PATCH] Add test when when item is Backstage and sellIn is less than 6 and quality is less than 48 then should increase in 3 quality and decrease sellIn in 1 --- .../test/java/com/gildedrose/GildedRoseShould.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Java/src/test/java/com/gildedrose/GildedRoseShould.java b/Java/src/test/java/com/gildedrose/GildedRoseShould.java index 436ca6b1..22e2a064 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseShould.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseShould.java @@ -32,7 +32,7 @@ class GildedRoseShould { } @Test - void decrease_sellIn_and_decrease_quality_when_item_name_is_AgedBrie_and_quality_is_40() { + void decrease_sellIn_and_increase_quality_when_item_name_is_AgedBrie_and_quality_is_40() { Item[] items = {new Item("Aged Brie", 10, 40)}; GildedRose gildedRose = new GildedRose(items); @@ -42,6 +42,15 @@ class GildedRoseShould { assertEquals(41, gildedRose.items[0].quality); } + @Test + void when_item_is_Backstage_and_sellIn_is_less_than_6_and_quality_is_less_than_48_then_should_increase_in_3_quality_and_decrease_sellIn_in_1() { + Item[] items = {new Item("Backstage passes to a TAFKAL80ETC concert", 5, 47)}; + GildedRose gildedRose = new GildedRose(items); + gildedRose.updateQuality(); + + assertEquals(4, gildedRose.items[0].sellIn); + assertEquals(50, gildedRose.items[0].quality); + } }