@testable import GildedRose import XCTest class GildedRoseTests: XCTestCase { func testFoo() { let items = [Item(name: "foo", sellIn: 0, quality: 0)] let app = GildedRose(items: items); app.updateQuality(); XCTAssertEqual("foo", app.items[0].name); } // 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.. () throws -> Void)] { return [ ("testFoo", testFoo), ] } }