【发布时间】:2014-09-22 22:35:19
【问题描述】:
我正在查看 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")
}
}
但是当然你也不能按下测试按钮 Playground 是一个连续的 REPL,所以你需要知道如何调用测试,有人知道 XCTest 的内部以知道调用什么来进行测试运行吗?
【问题讨论】:
-
只是做一个项目......游乐场并不适合一切
-
波什。没有单元测试意味着游乐场是测试驱动开发的禁区,这将是一大难题。我期待能够在操场上编写测试。
标签: swift xctest swift-playground