mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-18 07:51:29 +00:00
Add itUpdatesAllItemsPassedIn
This commit is contained in:
parent
a1cbfa17e2
commit
851d9c423a
@ -190,5 +190,21 @@ class GildedRoseTest {
|
|||||||
assertEquals(app.items.get(0).sellIn, -2);
|
assertEquals(app.items.get(0).sellIn, -2);
|
||||||
}
|
}
|
||||||
|
|
||||||
// todo: add test that multiple items update at once (so can pass in multiple items)
|
@Test
|
||||||
|
public void itUpdatesAllItemsPassedIn() {
|
||||||
|
Item[] items = new Item[] {
|
||||||
|
new Item("generic item 1", 5, 5),
|
||||||
|
new Item("generic item 2", 5, 10)
|
||||||
|
};
|
||||||
|
GildedRose app = new GildedRose(items);
|
||||||
|
app.updateQuality();
|
||||||
|
assertEquals(app.items.get(0).quality, 4);
|
||||||
|
assertEquals(app.items.get(1).quality, 9);
|
||||||
|
app.updateQuality();
|
||||||
|
assertEquals(app.items.get(0).quality, 3);
|
||||||
|
assertEquals(app.items.get(1).quality, 8);
|
||||||
|
app.updateQuality();
|
||||||
|
assertEquals(app.items.get(0).quality, 2);
|
||||||
|
assertEquals(app.items.get(1).quality, 7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user