小编Ric*_*uss的帖子

你如何在斯威夫特游乐场打电话给XCTest?

我正在看看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内部知道打电话做一个测试运行呢?

xctest swift swift-playground

8
推荐指数
4
解决办法
4639
查看次数

标签 统计

swift ×1

swift-playground ×1

xctest ×1