【发布时间】:2015-11-09 06:08:49
【问题描述】:
为什么这个测试失败了?
在 XCode 7 中创建一个新的 swift iOS 项目,名为 Example with UI tests。
示例/ViewController.swift:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
UIPasteboard.generalPasteboard().string = "test"
}
}
ExampleUITests/ExampleUITests.swift:
import XCTest
class ExampleUITests: XCTestCase {
override func setUp() {
super.setUp()
continueAfterFailure = false
XCUIApplication().launch()
}
override func tearDown() {
super.tearDown()
}
func testExample() {
XCTAssertNotNil(UIPasteboard.generalPasteboard().string) //this fails
}
}
【问题讨论】:
标签: ios swift ui-testing uipasteboard