From 80e7229c3d2043c92d446c0573c8bd0db9aa4ed3 Mon Sep 17 00:00:00 2001 From: sri-98 Date: Wed, 17 Sep 2025 08:24:21 +0100 Subject: [PATCH] aged brie test cases --- python/tests/test_gilded_rose.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/python/tests/test_gilded_rose.py b/python/tests/test_gilded_rose.py index e255fd8f..3e10fb00 100644 --- a/python/tests/test_gilded_rose.py +++ b/python/tests/test_gilded_rose.py @@ -9,9 +9,6 @@ class GildedRoseTest(unittest.TestCase): items = [Item("foo", 0, 0)] gilded_rose = GildedRose(items) gilded_rose.update_quality() - ''' - - ''' # Error showed 'fixme' != 'foo' - item names don't change self.assertEqual("foo", items[0].name) # decreases by 1 each day (0 -> -1) @@ -19,5 +16,14 @@ class GildedRoseTest(unittest.TestCase): # (cannot go below 0) self.assertEqual(0, items[0].quality) + def test_aged_brie_increases_quality_before_sell_date(self): + items = [Item("Aged Brie", 2, 0)] + gilded_rose = GildedRose(items) + gilded_rose.update_quality() + + self.assertEqual(1, items[0].sell_in) + self.assertEqual(1, items[0].quality) # +1 + + if __name__ == '__main__': unittest.main()