From aa5356588b886936bd60c1d354da3c4e2aa62d31 Mon Sep 17 00:00:00 2001 From: Matt Decker Date: Sun, 26 Jun 2022 09:16:02 -0500 Subject: [PATCH] Delete go directory --- go/README.md | 21 ------------ go/gildedrose/gildedrose.go | 58 -------------------------------- go/gildedrose/gildedrose_test.go | 19 ----------- go/go.mod | 3 -- go/texttest_fixture.go | 46 ------------------------- 5 files changed, 147 deletions(-) delete mode 100644 go/README.md delete mode 100644 go/gildedrose/gildedrose.go delete mode 100644 go/gildedrose/gildedrose_test.go delete mode 100644 go/go.mod delete mode 100644 go/texttest_fixture.go diff --git a/go/README.md b/go/README.md deleted file mode 100644 index 7b017964..00000000 --- a/go/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# GO Starter - -- Run : - -```shell -go run texttest_fixture.go [; default: 2] -``` - -- Run tests : - -```shell -go test ./... -``` - -- Run tests and coverage : - -```shell -go test ./... -coverprofile=coverage.out - -go tool cover -html=coverage.out -``` \ No newline at end of file diff --git a/go/gildedrose/gildedrose.go b/go/gildedrose/gildedrose.go deleted file mode 100644 index e0f17e12..00000000 --- a/go/gildedrose/gildedrose.go +++ /dev/null @@ -1,58 +0,0 @@ -package gildedrose - -type Item struct { - Name string - SellIn, Quality int -} - -func UpdateQuality(items []*Item) { - for i := 0; i < len(items); i++ { - - if items[i].Name != "Aged Brie" && items[i].Name != "Backstage passes to a TAFKAL80ETC concert" { - if items[i].Quality > 0 { - if items[i].Name != "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 == "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 != "Sulfuras, Hand of Ragnaros" { - items[i].SellIn = items[i].SellIn - 1 - } - - if items[i].SellIn < 0 { - if items[i].Name != "Aged Brie" { - if items[i].Name != "Backstage passes to a TAFKAL80ETC concert" { - if items[i].Quality > 0 { - if items[i].Name != "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 - } - } - } - } - -} diff --git a/go/gildedrose/gildedrose_test.go b/go/gildedrose/gildedrose_test.go deleted file mode 100644 index ec1bf49b..00000000 --- a/go/gildedrose/gildedrose_test.go +++ /dev/null @@ -1,19 +0,0 @@ -package gildedrose_test - -import ( - "testing" - - "github.com/emilybache/gildedrose-refactoring-kata/gildedrose" -) - -func Test_Foo(t *testing.T) { - var items = []*gildedrose.Item{ - {"foo", 0, 0}, - } - - gildedrose.UpdateQuality(items) - - if items[0].Name != "fixme" { - t.Errorf("Name: Expected %s but got %s ", "fixme", items[0].Name) - } -} diff --git a/go/go.mod b/go/go.mod deleted file mode 100644 index 00f9da4e..00000000 --- a/go/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/emilybache/gildedrose-refactoring-kata - -go 1.18 diff --git a/go/texttest_fixture.go b/go/texttest_fixture.go deleted file mode 100644 index 5c965064..00000000 --- a/go/texttest_fixture.go +++ /dev/null @@ -1,46 +0,0 @@ -package main - -import ( - "fmt" - "os" - "strconv" - - "github.com/emilybache/gildedrose-refactoring-kata/gildedrose" -) - -func main() { - fmt.Println("OMGHAI!") - - var items = []*gildedrose.Item{ - {"+5 Dexterity Vest", 10, 20}, - {"Aged Brie", 2, 0}, - {"Elixir of the Mongoose", 5, 7}, - {"Sulfuras, Hand of Ragnaros", 0, 80}, - {"Sulfuras, Hand of Ragnaros", -1, 80}, - {"Backstage passes to a TAFKAL80ETC concert", 15, 20}, - {"Backstage passes to a TAFKAL80ETC concert", 10, 49}, - {"Backstage passes to a TAFKAL80ETC concert", 5, 49}, - {"Conjured Mana Cake", 3, 6}, // <-- :O - } - - days := 2 - var err error - if len(os.Args) > 1 { - days, err = strconv.Atoi(os.Args[1]) - if err != nil { - fmt.Println(err.Error()) - os.Exit(1) - } - days++ - } - - for day := 0; day < days; day++ { - fmt.Printf("-------- day %d --------\n", day) - fmt.Println("Name, SellIn, Quality") - for i := 0; i < len(items); i++ { - fmt.Println(items[i]) - } - fmt.Println("") - gildedrose.UpdateQuality(items) - } -}