mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 22:41:30 +00:00
test: adding some more test case to increase coverage
This commit is contained in:
parent
557ba0eb73
commit
2935556281
@ -68,6 +68,25 @@ class UpdateQualityTest {
|
|||||||
assertEquals(0, app.items[1].quality);
|
assertEquals(0, app.items[1].quality);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void sellInValueIsOneForNormalItem() {
|
||||||
|
System.out.println("Normal item SellIn value is one to test if statement limit for negative value");
|
||||||
|
Item[] items = new Item[]{new Item("+5 Dexterity Vest", 1, 30)};
|
||||||
|
GildedRose app = new GildedRose(items);
|
||||||
|
app.updateQuality();
|
||||||
|
assertEquals(29, app.items[0].quality);
|
||||||
|
assertEquals(0, app.items[0].sellIn);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void sellInValueIsOneForAgedBrie() {
|
||||||
|
System.out.println("Aged Brie item SellIn value is one to test if statement limit for negative value");
|
||||||
|
Item[] items = new Item[]{new Item("Aged Brie", 1, 30)};
|
||||||
|
GildedRose app = new GildedRose(items);
|
||||||
|
app.updateQuality();
|
||||||
|
assertEquals(31, app.items[0].quality); //new Item("Aged Brie", 2, 0),
|
||||||
|
assertEquals(0, app.items[0].sellIn);
|
||||||
|
}
|
||||||
@Test
|
@Test
|
||||||
void sellInValueCanBeNegativeStartAtZero() {
|
void sellInValueCanBeNegativeStartAtZero() {
|
||||||
System.out.println("SellIn value of an Item can be negative until quality reach zero: start with a zero sellin Value");
|
System.out.println("SellIn value of an Item can be negative until quality reach zero: start with a zero sellin Value");
|
||||||
@ -96,7 +115,7 @@ class UpdateQualityTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
void sellInValueCanNotChangeForSulfuras() {
|
void sellInValueCanNotChangeForSulfuras() {
|
||||||
System.out.println("SellIn value of Sulfuras Item can not change");
|
System.out.println("SellIn value of Sulfuras Item can not change");
|
||||||
Item[] items = new Item[]{new Item("Sulfuras, Hand of Ragnaros", -1, 80)};
|
Item[] items = new Item[]{new Item("Sulfuras, Hand of Ragnaros", -1, 80)};
|
||||||
GildedRose app = new GildedRose(items);
|
GildedRose app = new GildedRose(items);
|
||||||
for (int i = 0; i < 10; i++) {
|
for (int i = 0; i < 10; i++) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user