mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2025-12-11 20:02:09 +00:00
* converted Java TextestFixture to scala
This commit is contained in:
parent
5b88a3d78b
commit
c9919d1a1b
35
scala/src/test/scala/com/gildedrose/TexttestFixture.scala
Normal file
35
scala/src/test/scala/com/gildedrose/TexttestFixture.scala
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
package com.gildedrose
|
||||||
|
|
||||||
|
object TexttestFixture {
|
||||||
|
@main
|
||||||
|
def main(args: String*): Unit = {
|
||||||
|
println("OMGHAI!")
|
||||||
|
|
||||||
|
val items = Array[Item](
|
||||||
|
Item("+5 Dexterity Vest", 10, 20), //
|
||||||
|
Item("Aged Brie", 2, 0), //
|
||||||
|
Item("Elixir of the Mongoose", 5, 7), //
|
||||||
|
Item("Sulfuras, Hand of Ragnaros", 0, 80), //
|
||||||
|
Item("Sulfuras, Hand of Ragnaros", -1, 80),
|
||||||
|
Item("Backstage passes to a TAFKAL80ETC concert", 15, 20),
|
||||||
|
Item("Backstage passes to a TAFKAL80ETC concert", 10, 49),
|
||||||
|
Item("Backstage passes to a TAFKAL80ETC concert", 5, 49), // this conjured item does not work properly yet
|
||||||
|
Item("Conjured Mana Cake", 3, 6)
|
||||||
|
)
|
||||||
|
|
||||||
|
val app = new GildedRose(items)
|
||||||
|
var days = 2
|
||||||
|
|
||||||
|
if (args.nonEmpty) days = args(0).toInt + 1
|
||||||
|
|
||||||
|
for (i <- 0 until days) {
|
||||||
|
println("-------- day " + i + " --------")
|
||||||
|
println("name, sellIn, quality")
|
||||||
|
for (item <- items) {
|
||||||
|
println(s"${item.name}, ${item.sellIn}, ${item.quality}")
|
||||||
|
}
|
||||||
|
println()
|
||||||
|
app.updateQuality()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user