Moved Swift code into package

This commit is contained in:
Maciej Witaszek committed 2016-10-27 13:08:11 +07:00
1 parent fafdb067bb
commit 1d3a8d887e
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),
]
}
}