Как издеваться от ответов сети и состояния тестов пользовательского интерфейса с использованием xctest?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как издеваться от ответов сети и состояния тестов пользовательского интерфейса с использованием xctest?

Сообщение Anonymous »

Для моего нового приложения Swiftui я хочу добавить тесты. Используя Swift Testing, я начал писать некоторые модульные тесты. Я также хочу добавить тесты пользовательского интерфейса. Приложение в значительной степени зависит от сетевых вызовов для извлечения данных для отображения и выполнения действий. Состояние также важно, приложение можно использовать только в том случае, если пользователь вошел в систему, например. Используя некоторые онлайн -уроки, я добавил простой тест пользовательского интерфейса, который открывает приложение и входит в систему в пользователе. Этот тест фактически запускает приложение, выполняя вход в систему, связавшись с фактическим сервером аутентификации. Чтобы проверить другие представления, это должно быть сделано каждый раз, прежде чем запустить фактический тест для тестирования конкретного представления. Видно, что он рекомендуется использовать протоколы для просмотров, используемых представлениями, и создания фиктивной версии, чтобы предварительные просмотра работали. Это предпочтительный способ издеваться над запросами сети и утверждать тесты xctest пользовательского интерфейса? Если это так, то как эти макет должны быть введены, поскольку тесты пользовательского интерфейса, кажется, запускают все приложение, а не конкретные представления.let app = XCUIApplication()
app.launch()


Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-xctest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»