From 619ce68f356f03c07d38d3a646e3ee2c58946324 Mon Sep 17 00:00:00 2001 From: Matt Decker Date: Sun, 26 Jun 2022 09:18:27 -0500 Subject: [PATCH] Delete scala directory --- scala/.gitignore | 19 ------ scala/build.sbt | 8 --- scala/project/.gitignore | 2 - scala/project/build.properties | 1 - .../scala/com/gildedrose/GildedRose.scala | 58 ------------------- .../src/main/scala/com/gildedrose/Item.scala | 5 -- .../scala/com/gildedrose/GildedRoseTest.scala | 13 ----- .../com/gildedrose/TexttestFixture.scala | 29 ---------- 8 files changed, 135 deletions(-) delete mode 100644 scala/.gitignore delete mode 100644 scala/build.sbt delete mode 100644 scala/project/.gitignore delete mode 100644 scala/project/build.properties delete mode 100644 scala/src/main/scala/com/gildedrose/GildedRose.scala delete mode 100644 scala/src/main/scala/com/gildedrose/Item.scala delete mode 100644 scala/src/test/scala/com/gildedrose/GildedRoseTest.scala delete mode 100644 scala/src/test/scala/com/gildedrose/TexttestFixture.scala diff --git a/scala/.gitignore b/scala/.gitignore deleted file mode 100644 index 5534fac1..00000000 --- a/scala/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -/bin/ - -# OSX Finder -.DS_Store - -# IntelliJ -.idea -*.iml - -# Eclipse -.worksheet -.settings -.cache -.cache-main -.cache-tests -.project -.classpath - -target/ diff --git a/scala/build.sbt b/scala/build.sbt deleted file mode 100644 index d628c9f4..00000000 --- a/scala/build.sbt +++ /dev/null @@ -1,8 +0,0 @@ -name := "GildedRose" - -version := "1.0" - -scalaVersion := "2.13.1" - -resolvers += DefaultMavenRepository -libraryDependencies += "org.scalatest" %% "scalatest" % "3.1.1" % "test" diff --git a/scala/project/.gitignore b/scala/project/.gitignore deleted file mode 100644 index 6ba19f7f..00000000 --- a/scala/project/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -project/ -target/ diff --git a/scala/project/build.properties b/scala/project/build.properties deleted file mode 100644 index 06703e34..00000000 --- a/scala/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.3.9 diff --git a/scala/src/main/scala/com/gildedrose/GildedRose.scala b/scala/src/main/scala/com/gildedrose/GildedRose.scala deleted file mode 100644 index 9f9fdd2b..00000000 --- a/scala/src/main/scala/com/gildedrose/GildedRose.scala +++ /dev/null @@ -1,58 +0,0 @@ -package com.gildedrose - -class GildedRose(val items: Array[Item]) { - - - def updateQuality() { - for (i <- 0 until items.length) { - if (!items(i).name.equals("Aged Brie") - && !items(i).name.equals("Backstage passes to a TAFKAL80ETC concert")) { - if (items(i).quality > 0) { - if (!items(i).name.equals("Sulfuras, Hand of Ragnaros")) { - items(i).quality = items(i).quality - 1 - } - } - } else { - if (items(i).quality < 50) { - items(i).quality = items(i).quality + 1 - - if (items(i).name.equals("Backstage passes to a TAFKAL80ETC concert")) { - if (items(i).sellIn < 11) { - if (items(i).quality < 50) { - items(i).quality = items(i).quality + 1 - } - } - - if (items(i).sellIn < 6) { - if (items(i).quality < 50) { - items(i).quality = items(i).quality + 1 - } - } - } - } - } - - if (!items(i).name.equals("Sulfuras, Hand of Ragnaros")) { - items(i).sellIn = items(i).sellIn - 1 - } - - if (items(i).sellIn < 0) { - if (!items(i).name.equals("Aged Brie")) { - if (!items(i).name.equals("Backstage passes to a TAFKAL80ETC concert")) { - if (items(i).quality > 0) { - if (!items(i).name.equals("Sulfuras, Hand of Ragnaros")) { - items(i).quality = items(i).quality - 1 - } - } - } else { - items(i).quality = items(i).quality - items(i).quality - } - } else { - if (items(i).quality < 50) { - items(i).quality = items(i).quality + 1 - } - } - } - } - } -} \ No newline at end of file diff --git a/scala/src/main/scala/com/gildedrose/Item.scala b/scala/src/main/scala/com/gildedrose/Item.scala deleted file mode 100644 index 8515ced7..00000000 --- a/scala/src/main/scala/com/gildedrose/Item.scala +++ /dev/null @@ -1,5 +0,0 @@ -package com.gildedrose - -class Item(val name: String, var sellIn: Int, var quality: Int) { - -} \ No newline at end of file diff --git a/scala/src/test/scala/com/gildedrose/GildedRoseTest.scala b/scala/src/test/scala/com/gildedrose/GildedRoseTest.scala deleted file mode 100644 index c0ce6b23..00000000 --- a/scala/src/test/scala/com/gildedrose/GildedRoseTest.scala +++ /dev/null @@ -1,13 +0,0 @@ -package com.gildedrose - -import org.scalatest.flatspec.AnyFlatSpec -import org.scalatest.matchers.should.Matchers - -class GildedRoseTest extends AnyFlatSpec with Matchers { - it should "foo" in { - val items = Array[Item](new Item("foo", 0, 0)) - val app = new GildedRose(items) - app.updateQuality() - app.items(0).name should equal ("fixme") - } -} \ No newline at end of file diff --git a/scala/src/test/scala/com/gildedrose/TexttestFixture.scala b/scala/src/test/scala/com/gildedrose/TexttestFixture.scala deleted file mode 100644 index 1d00808c..00000000 --- a/scala/src/test/scala/com/gildedrose/TexttestFixture.scala +++ /dev/null @@ -1,29 +0,0 @@ -package com.gildedrose - -object TexttestFixture { - def main(args: Array[String]): Unit = { - val items = Array[Item]( - new Item("+5 Dexterity Vest", 10, 20), - new Item("Aged Brie", 2, 0), - new Item("Elixir of the Mongoose", 5, 7), - new Item("Sulfuras, Hand of Ragnaros", 0, 80), - new Item("Sulfuras, Hand of Ragnaros", -1, 80), - new Item("Backstage passes to a TAFKAL80ETC concert", 15, 20), - new Item("Backstage passes to a TAFKAL80ETC concert", 10, 49), - new Item("Backstage passes to a TAFKAL80ETC concert", 5, 49), - // this conjured item does not work properly yet - new Item("Conjured Mana Cake", 3, 6) - ) - val app = new GildedRose(items) - val days = if (args.length > 0) args(0).toInt + 1 else 2 - for (i <- 0 until days) { - System.out.println("-------- day " + i + " --------") - System.out.println("name, sellIn, quality") - for (item <- items) { - System.out.println(item.name + ", " + item.sellIn + ", " + item.quality) - } - System.out.println() - app.updateQuality() - } - } -}