Add test cases for Aged Brie item quality

This commit is contained in:
Behnam Nikbakht 2023-08-09 08:24:46 -06:00
parent c2f198d9a9
commit ef0fa3bef9

View File

@ -67,14 +67,21 @@ class GildedRoseTest {
class AgedBrieTests { class AgedBrieTests {
// The Quality of an item is never more than 50, "Aged Brie" actually increases in Quality the older it gets // The Quality of an item is never more than 50, "Aged Brie" actually increases in Quality the older it gets
@Test @Test
@Disabled
public void testAgedBrieItemQualityNeverMoreThan50() { public void testAgedBrieItemQualityNeverMoreThan50() {
for(int i=0; i<100; i++) {
app.updateQuality();
}
assertTrue(items[1].quality <= 50, "Aged Brie Quality should never be more than 50");
} }
// "Aged Brie" actually increases in Quality the older it gets // "Aged Brie" actually increases in Quality the older it gets
@Test @Test
@Disabled
public void testAgedBrieItemQualityIncreases() { public void testAgedBrieItemQualityIncreases() {
app.updateQuality();
assertEquals(1, items[1].quality, "Aged Brie Quality should increase");
app.updateQuality();
assertEquals(2, items[1].quality, "Aged Brie Quality should increase");
} }
} }