Add test for increasing negative quality edge case

Quality can never be lower than 0. So increasing a negative quality
should always result in a quality bigger than 0
This commit is contained in:
Bjorn Misseghers 2021-04-13 10:04:38 +02:00
parent 7e3e5d0d7c
commit e68fab24b4

View File

@ -39,6 +39,14 @@ public class IncreasingQualityBehaviorTest {
assertEquals(50, item.quality);
}
@Test
void increaseNegativeQuality() {
Item item = getItem(-10);
qualityBehavior.processQualityUpdate(item);
assertEquals(0, item.quality);
}
private Item getItem(int quality) {
return new Item("SomeItem", 0, quality);
}