我正在看看Bendyworks关于使用Swift进行单元测试的文章:http://bendyworks.com/unit-testing-in-swift/
和你使用Swift一样,我把代码扔进了Playground,然后把它捅了一下.
import Cocoa
class Firewood {
var charred: Bool
init() {
println("initializing our firewood")
charred = false
}
func burn() {
charred = true
}
}
import XCTest
class SimpleFirewoodTests: XCTestCase {
func testBurningActuallyChars() {
let firewood = Firewood()
firewood.burn()
assert(firewood.charred, "should be charred after burning")
}
}
Run Code Online (Sandbox Code Playgroud)
但是,那么你当然不能按下测试按钮以及游乐场是一个连续的REPL,所以你需要知道如何调用测试,没有人知道XCTest内部知道打电话做一个测试运行呢?