Допустим, у меня есть этот тестовый код
class MyTests: XCTestCase {
// I want to call this func first when I run class test.
func testLoginUser() {
... do some test
... expectation.fulfiil() // jump to the next testGetUserProfile func.
}
// I want to run this func after testLoginUser fulfill expectation
func testGetUserProfile() {
}
}
Вопросы:
- Как я понял, все функции, запущенные из префиксного теста, будут вызываться автоматически при нажатии этой кнопки на изображение ниже с неопределенной очередью звонков. Так что
testGetUserProfile
fun c можно вызвать до того, как на самом деле testLoginUser
выполнено, я прав? - Если это так, значит ли это, что мне нужно переименовать
testGetUserProfile
в getUserProfile
функцию и вызвать ее из testLoginUser
после ожидания оправдались?
Есть ли способ запрограммировать очередь тестовых забав c вызовов один за другим после выполнения каждого из них?