Merge pull request #48 from maciek2w/swift-package

Moved Swift code into package
This commit is contained in:
Emily Bache authored and GitHub committed 2016-10-28 07:46:58 +02:00
commit 2c6cb2fd37
8 files changed
+43 -4

No files matched your search

+4
View File
@@ -0,0 +1,4 @@
.DS_Store
/.build
/Packages
/*.xcodeproj
+5
View File
@@ -0,0 +1,5 @@
import PackageDescription
let package = Package(
name: "GildedRose"
)
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,13 +1,18 @@
@testable import GildedRose
import XCTest
class GildedRoseTest: XCTestCase {
class GildedRoseTests: XCTestCase {
func testFoo() {
let items = [Item(name: "foo", sellIn: 0, quality: 0)]
let app = GildedRose(items: items);
app.updateQuality();
XCTAssertEqual("fixme", app.items[0].name);
}
static var allTests : [(String, (GildedRoseTests) -> () throws -> Void)] {
return [
("testFoo", testFoo),
]
}
}
+7
View File
@@ -0,0 +1,7 @@
@testable import GildedRoseTestSuit
import XCTest
XCTMain([
testCase(GildedRoseTests.allTests),
])
@@ -0,0 +1,18 @@
@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("fixme", app.items[0].name);
}
static var allTests : [(String, (GildedRoseTests) -> () throws -> Void)] {
return [
("testFoo", testFoo),
]
}
}