Small improvements.

This commit is contained in:
Eric Jan Malotaux 2022-04-27 00:30:40 +02:00
parent 383056ce50
commit 891d18af4e

View File

@ -40,15 +40,10 @@ internal class GildedRoseTest {
@Test
fun qualityIsNeverMoreThanFifty() {
val notSulfuras = gildedRose.items.filterNot { it.name.startsWith("Sulfuras") }
(gildedRose.items.map { it.sellIn }.maxOrNull()!! downTo -3).forEach {
gildedRose.updateQuality()
assertFalse(
gildedRose.items
.filterNot { it.name.startsWith("Sulfuras") }
.map { it.quality }
.maxOrNull()!!
> 50
)
assertFalse(notSulfuras.map { it.quality }.maxOrNull()!! > 50)
}
}
@ -85,6 +80,10 @@ internal class GildedRoseTest {
val quality = elixir.quality
gildedRose.updateQuality()
assertEquals(quality - 2, elixir.quality)
while (elixir.sellIn > -3) {
gildedRose.updateQuality()
assertEquals(0, elixir.quality)
}
}
@Test