【发布时间】:2017-05-30 19:35:49
【问题描述】:
我正在 Xcode 中编写 UI 测试,并希望使用数据驱动测试来实现。使用 Xcode 的新 UI 测试框架 XCUI 如何实现这一点?测试用例的形式如下:
class StepUnitFormatterTests: XCTestCase {
//> (0, "0 steps")
//> (1, "1 step")
//> (2, "2 steps")
//> (999, "999 steps")
//> (1000, "1,000 steps")
//> (1000000, "1,000,000 steps")
//> (3.3, "3 steps")
//> (-5, "0 steps")
func testFormat(_ numberOfSteps: Double, _ expected: String) {
XCTAssertEqual(StepUnitFormatter().format(numberOfSteps), expected)
}
}
【问题讨论】:
标签: ios swift automated-tests xcode-ui-testing data-driven-tests