我有一个带有两种测试方法的XCTestCase
。
我想根据要运行的功能设置不同的启动参数。但是我不知道该怎么办。
override func setUp() {
super.setUp()
//app.launchArguments += ["USER_REGISTERED"]
// or
//app.launchArguments += ["USER_NOT_REGISTERED"]
}
// Should be launched with "USER_REGISTERED" launch arg
func testUserRegistered() {
app.launch()
}
// Should be launched with "USER_NOT_REGISTERED" launch arg
func testUserNotRegistered() {
app.launch()
}
我该怎么办?谢谢您的帮助
答案 0 :(得分:2)
您可以使用self.name
来区分正在运行的测试用例。它会给你类似的东西:
-[MyProjectTests testExample]