Update GildedRoseTest.java

add features for Conjured items
This commit is contained in:
jerem103 2021-08-22 20:21:07 +02:00 committed by GitHub
parent 494935de66
commit c5fb81b075
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,25 @@ class GildedRoseTest {
Item[] items = new Item[] { new Item("foo", 0, 0) };
GildedRose app = new GildedRose(items);
app.updateQuality();
assertEquals("fixme", app.items[0].name);
assertEquals("foo", app.items[0].name);
}
@Test
void testconjuredTicket() {
Item[] items = new Item[] { new Item("Conjured Mana Cake", 3, 6) };
GildedRose app = new GildedRose(items);
app.updateQuality();
assertEquals(2, app.items[0].sellIn);
assertEquals(4, app.items[0].quality);
}
@Test
void testconjuredTicketNeverNegative() {
Item[] items = new Item[] { new Item("Conjured Mana Cake", 3, 1) };
GildedRose app = new GildedRose(items);
app.updateQuality();
assertEquals(2, app.items[0].sellIn);
assertEquals(0, app.items[0].quality);
}
}