mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 22:41:30 +00:00
Taking out changes to Item.java
This commit is contained in:
parent
30ed72f8de
commit
f14ff34936
@ -19,31 +19,4 @@ public class Item {
|
||||
return this.name + ", " + this.sellIn + ", " + this.quality;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Item item = (Item) o;
|
||||
|
||||
if (sellIn != item.sellIn) {
|
||||
return false;
|
||||
}
|
||||
if (quality != item.quality) {
|
||||
return false;
|
||||
}
|
||||
return name != null ? name.equals(item.name) : item.name == null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = name != null ? name.hashCode() : 0;
|
||||
result = 31 * result + sellIn;
|
||||
result = 31 * result + quality;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,7 +13,8 @@ class GildedRoseTest {
|
||||
GildedRose app = new GildedRose(items);
|
||||
app.updateQuality();
|
||||
Item updatedItem = app.items[0];
|
||||
assertEquals(new Item("test_item", 2, 9), updatedItem);
|
||||
assertEquals(2, updatedItem.sellIn);
|
||||
assertEquals(9, updatedItem.quality);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -23,7 +24,8 @@ class GildedRoseTest {
|
||||
GildedRose app = new GildedRose(items);
|
||||
app.updateQuality();
|
||||
Item updatedItem = app.items[0];
|
||||
assertEquals(new Item("test_item", -1, 8), updatedItem);
|
||||
assertEquals(-1, updatedItem.sellIn);
|
||||
assertEquals(8, updatedItem.quality);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -43,7 +45,8 @@ class GildedRoseTest {
|
||||
GildedRose app = new GildedRose(items);
|
||||
app.updateQuality();
|
||||
Item updatedItem = app.items[0];
|
||||
assertEquals(new Item("Aged Brie", 4, 11), updatedItem);
|
||||
assertEquals(4, updatedItem.sellIn);
|
||||
assertEquals(11, updatedItem.quality);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Loading…
Reference in New Issue
Block a user