diff --git a/Kotlin/build.gradle.kts b/Kotlin/build.gradle.kts index 595148f6..113cd27f 100644 --- a/Kotlin/build.gradle.kts +++ b/Kotlin/build.gradle.kts @@ -1,7 +1,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "1.6.10" + kotlin("jvm") version "1.8.10" } group = "com.gildedrose" @@ -13,7 +13,7 @@ repositories { dependencies { implementation(kotlin("stdlib")) - testImplementation("org.junit.jupiter:junit-jupiter:5.8.2") + testImplementation("org.junit.jupiter:junit-jupiter:5.9.2") } tasks.test { diff --git a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt index 077867b6..7ede7cee 100644 --- a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt +++ b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt @@ -1,6 +1,6 @@ package com.gildedrose -class GildedRose(var items: Array) { +class GildedRose(var items: List) { fun updateQuality() { for (i in items.indices) { diff --git a/Kotlin/src/test/kotlin/com/gildedrose/GildedRoseTest.kt b/Kotlin/src/test/kotlin/com/gildedrose/GildedRoseTest.kt index 797ac815..c5216d8a 100644 --- a/Kotlin/src/test/kotlin/com/gildedrose/GildedRoseTest.kt +++ b/Kotlin/src/test/kotlin/com/gildedrose/GildedRoseTest.kt @@ -7,7 +7,7 @@ internal class GildedRoseTest { @Test fun foo() { - val items = arrayOf(Item("foo", 0, 0)) + val items = listOf(Item("foo", 0, 0)) val app = GildedRose(items) app.updateQuality() assertEquals("fixme", app.items[0].name) diff --git a/Kotlin/src/test/kotlin/com/gildedrose/TexttestFixture.kt b/Kotlin/src/test/kotlin/com/gildedrose/TexttestFixture.kt index 7eeac81e..a87a0d13 100644 --- a/Kotlin/src/test/kotlin/com/gildedrose/TexttestFixture.kt +++ b/Kotlin/src/test/kotlin/com/gildedrose/TexttestFixture.kt @@ -4,7 +4,7 @@ fun main(args: Array) { println("OMGHAI!") - val items = arrayOf(Item("+5 Dexterity Vest", 10, 20), // + val items = listOf(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), // @@ -31,6 +31,4 @@ fun main(args: Array) { println() app.updateQuality() } - - }