diff --git a/swift/Tests/GildedRoseTests/AgedBrieItemTests.swift b/swift/Tests/GildedRoseTests/AgedBrieItemTests.swift new file mode 100644 index 00000000..26d5fe26 --- /dev/null +++ b/swift/Tests/GildedRoseTests/AgedBrieItemTests.swift @@ -0,0 +1,47 @@ +// +// File.swift +// +// +// Created by Manali Mogre on 17/08/2020. +// + +@testable import GildedRose +import XCTest + +class AgedBrieItemTests: XCTestCase { + // MARK: - Test Cases for Aged Brie Items + func testAgedBrieItems() { + let items = [ + Item(name: "Aged Brie", sellIn: 10, quality: 20), + Item(name: "Aged Brie", sellIn: 2, quality: 0)] + + let app = GildedRose(items: items) + + let days = 2 + for _ in 0.. () throws -> Void)] { return [ diff --git a/swift/Tests/GildedRoseTests/StandardItemTests.swift b/swift/Tests/GildedRoseTests/StandardItemTests.swift new file mode 100644 index 00000000..72c3bfe0 --- /dev/null +++ b/swift/Tests/GildedRoseTests/StandardItemTests.swift @@ -0,0 +1,65 @@ +// +// File.swift +// +// +// Created by Manali Mogre on 17/08/2020. +// + +@testable import GildedRose +import XCTest + +class StandardItemTests: XCTestCase { + // MARK: - Test Cases for Standard Items + func testStandardItemsForSellInDatePassed() { + let items = [ Item(name: "Elixir of the Mongoose", sellIn: 1, quality: 7), + Item(name: "+5 Dexterity Vest", sellIn: 0, quality: 10) + ] + let app = GildedRose(items: items) + let days = 3 + for _ in 0..