From 348f808a322be7f01ac0f59e9a3d8c2c63ce7043 Mon Sep 17 00:00:00 2001 From: richard stagg Date: Mon, 28 Mar 2022 16:32:06 +0100 Subject: [PATCH] Add initial code change --- go/gilded-rose.go | 7 ++++++- go/gilded-rose_test.go | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/go/gilded-rose.go b/go/gilded-rose.go index 57d2f189..639d115a 100644 --- a/go/gilded-rose.go +++ b/go/gilded-rose.go @@ -11,7 +11,12 @@ func UpdateQuality(items []*Item) { 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 + if items[i].name == "Conjured" { + items[i].quality = items[i].quality - 2 + if items[i].quality < 0 {items[i].quality=0} + } else { + items[i].quality = items[i].quality - 1 + } } } } else { diff --git a/go/gilded-rose_test.go b/go/gilded-rose_test.go index 24d64bdd..d240b19f 100644 --- a/go/gilded-rose_test.go +++ b/go/gilded-rose_test.go @@ -4,7 +4,7 @@ import "testing" func Test_Foo(t *testing.T) { var items = []*Item{ - &Item{"foo", 0, 0}, + &Item{"fixme", 1, 10}, } UpdateQuality(items)