mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-04 09:11:39 +00:00
feature!: Unknown should be Normal
This commit is contained in:
parent
8d3c6ebcee
commit
254d42fa1a
@ -30,7 +30,7 @@ public class Item {
|
||||
case AgedBrie -> updateAgedBrieItem();
|
||||
case BackstagePass -> updateBackstagePassItem();
|
||||
case Sulfuras -> {}
|
||||
case Unknown -> updateUnknownItem();
|
||||
case Normal -> updateUnknownItem();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ public enum ItemType {
|
||||
AgedBrie("Aged Brie"),
|
||||
BackstagePass("Backstage passes to a TAFKAL80ETC concert"),
|
||||
Sulfuras("Sulfuras, Hand of Ragnaros"),
|
||||
Unknown("Unknown");
|
||||
Normal("Normal");
|
||||
|
||||
private final String name;
|
||||
|
||||
@ -22,6 +22,6 @@ public enum ItemType {
|
||||
return Arrays.stream(ItemType.values())
|
||||
.filter(itemType -> itemType.getName().equals(name))
|
||||
.findFirst()
|
||||
.orElse(Unknown);
|
||||
.orElse(Normal);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package com.gildedrose;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.Arguments;
|
||||
import org.junit.jupiter.params.provider.MethodSource;
|
||||
@ -10,7 +9,7 @@ import java.util.stream.Stream;
|
||||
import static com.gildedrose.ItemType.AgedBrie;
|
||||
import static com.gildedrose.ItemType.BackstagePass;
|
||||
import static com.gildedrose.ItemType.Sulfuras;
|
||||
import static com.gildedrose.ItemType.Unknown;
|
||||
import static com.gildedrose.ItemType.Normal;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.params.provider.Arguments.of;
|
||||
|
||||
@ -51,9 +50,9 @@ class ItemTest {
|
||||
of(new Item(BackstagePass.getName(), -1, 40), new Item(BackstagePass.getName(), -11, 0), 10),
|
||||
|
||||
// Other
|
||||
of(new Item(Unknown.getName(), 0, 40), new Item(Unknown.getName(), -10, 20), 10),
|
||||
of(new Item(Unknown.getName(), -1, 40), new Item(Unknown.getName(), -11, 20), 10),
|
||||
of(new Item(Unknown.getName(), -5, 80), new Item(Unknown.getName(), -25, 40), 20)
|
||||
of(new Item(Normal.getName(), 0, 40), new Item(Normal.getName(), -10, 20), 10),
|
||||
of(new Item(Normal.getName(), -1, 40), new Item(Normal.getName(), -11, 20), 10),
|
||||
of(new Item(Normal.getName(), -5, 80), new Item(Normal.getName(), -25, 40), 20)
|
||||
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user