Как установить условие в setUp () XCTestCase? - PullRequest
0 голосов
/ 13 октября 2018

У меня есть 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() 
}

Что я могу сделать?Спасибо за вашу помощь

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете использовать self.name, чтобы различать выполняемые тесты.Это даст вам что-то вроде:

-[MyProjectTests testExample]
...