Освоение быстрого тестирования: миграция XCTest setUp/tearDown в init/deinit (с оговоркой ⚠️)
Автор: Swift and Tips
Загружено: 2024-08-10
Просмотров: 1308
В этом видео мы подробно рассмотрим процесс переноса функций setUp и tearDown из фреймворка XCTest в методы init и deinit в Swift Testing.
Эта миграция поможет оптимизировать ваш набор тестов, но есть важный момент, о котором следует помнить перед переносом tearDown в deinit. Я расскажу вам о возможных подводных камнях и поделюсь рекомендациями, которые обеспечат бесперебойную и надежную работу ваших тестов.
Публикация на Github: https://github.com/swiftlang/swift-te...
Миграция с XCtest: https://developer.apple.com/documenta...
Содержание:
0:00 — Введение
0:07 — Объяснение setUp/tearDown
3:36 — Переход на init
6:50 — Переход на deinit
10:13 — Обходной путь deinit
12:44 — Заключение
---
Предыдущий выпуск (Условные тесты): • Mastering Swift Testing: Conditional Tests...
Плейлист для тестирования Swift: • Swift Testing
Проект OnlineStoreMV: https://github.com/pitt500/OnlineStor...
Автодополнение кода в Xcode 16: • First Look at Xcode 16's Code Completion #...
-----
Другие видео с моего канала:
Подкаст: • Swift and Tips Podcast
Любой протокол (экзистенциальные типы): • "any" Keyword and Existential types in Swift
Композитная архитектура (TCA): • The Composable Architecture
Макет для Apple Watch с использованием Geometry Reader: • Building Apple Watch Layout with Geometry ...
Пути к ключам: • The Anatomy of a Key Path
Конструкторы результатов: • Result Builders in Action: Simplifying HTM...
Типы контроля доступа: • All types of Access Control in Swift (priv...
Универсальные шаблоны: • Generics
-----
Мой контакт:
https://www.swiftandtips.com
/ swiftandtips
https://iosdev.space/@swiftandtips
/ pedrorojaslo
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: