diff --git a/Kotlin/src/main/kotlin/com/gildedrose/App.kt b/Kotlin/src/main/kotlin/com/gildedrose/App.kt new file mode 100644 index 00000000..71673e07 --- /dev/null +++ b/Kotlin/src/main/kotlin/com/gildedrose/App.kt @@ -0,0 +1,24 @@ +package com.gildedrose + +class App(private val glidedRose: GildedRose) { + fun printGlideRoseTable(days: Int) { + welcomeMessage() + repeat(days) { day -> + printTableHeader(day) + for (item in glidedRose.items) { + println("${item.name}, ${item.sellIn}, ${item.quality}") + } + println() + glidedRose.updateQuality() + } + } + + private fun printTableHeader(day: Int) { + println("-------- day $day --------") + println("name, sellIn, quality") + } + + private fun welcomeMessage() { + println("OMGHAI!") + } +} \ No newline at end of file diff --git a/Kotlin/src/main/kotlin/com/gildedrose/TexttestFixture.kt b/Kotlin/src/main/kotlin/com/gildedrose/TexttestFixture.kt index bed526a7..b20f48e8 100644 --- a/Kotlin/src/main/kotlin/com/gildedrose/TexttestFixture.kt +++ b/Kotlin/src/main/kotlin/com/gildedrose/TexttestFixture.kt @@ -2,30 +2,6 @@ package com.gildedrose import com.gildedrose.data.constants.ItemRepository -class App(private val glidedRose: GildedRose) { - fun printGlideRoseTable(days: Int) { - welcomeMessage() - repeat(days) { day -> - printTableHeader(day) - for (item in glidedRose.items) { - println("${item.name}, ${item.sellIn}, ${item.quality}") - } - println() - glidedRose.updateQuality() - } - } - - private fun printTableHeader(day: Int) { - println("-------- day $day --------") - println("name, sellIn, quality") - } - - private fun welcomeMessage() { - println("OMGHAI!") - } -} - -//asd fun main(args: Array) { val app = App(GildedRose(ItemRepository.items)) @@ -36,4 +12,4 @@ fun main(args: Array) { } app.printGlideRoseTable(days) -} +} \ No newline at end of file