Мы видели на предыдущих занятиях, что IntelliJ IDEA позволяет нам запускать тесты, как будто мы запускаем метод main. То же самое и с Maven/Gradle - оба инструмента умеют запускать наши тесты. Теперь мы разберемся, как именно они это делают, подробно изучая архитектуру JUnit 5 и слой Launcher API в нем.
Для оформления подписки на канал жми ссылку:
https://www.youtube.com/c/dmdev/join
Ссылка на код с занятия:
https://github.com/dmdev2020/junit5-maven-starter/tree/lesson-5
00:00 - Введение
00:31 - Архитектура JUnit 5
03:15 - Написание своего Test Launcher
07:18 - Интерфейс TestExecutionListener
09:34 - Исходники platform-launcher и jupiter-engine
Для оформления подписки на канал жми ссылку:
https://www.youtube.com/c/dmdev/join
Ссылка на код с занятия:
https://github.com/dmdev2020/junit5-maven-starter/tree/lesson-5
00:00 - Введение
00:31 - Архитектура JUnit 5
03:15 - Написание своего Test Launcher
07:18 - Интерфейс TestExecutionListener
09:34 - Исходники platform-launcher и jupiter-engine
- Категория
- Северная Америка
Выполните вход или зарегистрируйтесь для отправки комментария.
Комментариев нет.