test cases for aged items

1- aged items increase in quality over time
2- aged item quality 49 increases up to 50
This commit is contained in:
Trobax 2022-11-23 16:35:25 +01:00
parent e1aa1664e5
commit 623d654efd

View File

@ -81,4 +81,24 @@ class GildedRoseTest {
assertThat(item.quality).isZero();
}
@Test
void aged_items_increase_in_quality_over_time() {
Item item = new Item("Aged Brie", 5, 6);
GildedRose app = new GildedRose(new Item[]{item});
app.updateQuality();
assertThat(item.quality).isEqualTo(7);
}
@Test
void aged_item_quality_49_increases_up_to_50() {
Item item = new Item("Aged Brie", 5, 49);
GildedRose app = new GildedRose(new Item[]{item});
app.updateQuality();
assertThat(item.quality).isEqualTo(50);
}
}