我写了如下的单元测试:
class Test445Tests: XCTestCase {
func testPerformanceExample() {
XCTAssert(true)
}
}
Run Code Online (Sandbox Code Playgroud)
测试运行时,将调用ViewController.viewDidLoad!有人可以解释为什么会这样吗?
class ViewController: UIViewController {
static var s = false
override func viewDidLoad() {
super.viewDidLoad()
ViewController.s = true // put the debugger here.
}
}
Run Code Online (Sandbox Code Playgroud)
如果编写此代码并将调试器放在ViewController上,则可以检查该调试器将在该行上停止。