diff --git a/Java/src/test/java/com/gildedrose/GildedRoseTest.java b/Java/src/test/java/com/gildedrose/GildedRoseTest.java index 28ce7cff..76406af9 100644 --- a/Java/src/test/java/com/gildedrose/GildedRoseTest.java +++ b/Java/src/test/java/com/gildedrose/GildedRoseTest.java @@ -2,17 +2,25 @@ package com.gildedrose; import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; -public class GildedRoseTest { +class GildedRoseTest { @Test - public void foo() { - Item[] items = new Item[] { new Item("foo", 0, 0) }; + void shouldProcessFooItem() { + // given + final Item[] items = new Item[]{new Item("foo", 0, 0)}; GildedRose app = new GildedRose(items); + + // when app.updateQuality(); - assertEquals("fixme", app.items[0].name); + + // then + final Item item = app.items[0]; + assertThat(item.name).isEqualTo("foo"); + assertThat(item.quality).isEqualTo(0); + assertThat(item.sellIn).isEqualTo(-1); } }