26 сентября 2017

Напочитать: JUnit 5


Собственно 10 сентября, после 2-х лет разработки в свет вышел JUnit 5 он же JUnit Lambda.
Если для вас это ничего не значит и Вы не понимаете почему это событие вон из моего дома можете дальше не читать.
А тем, кто остается собственно воть:

1. Выступление Марка Филлипа о том как переехать с JUnit 4 на 5.



Кстати Марку видимо понравилось и он приедет с продолжением темы на Joker.

2. Большая статья  на Хабре про фичи и фишки.
3. Tutorial от Petri Kainulainen по JUnit 5 - тут
4. Параметризация тестов  на JUnit 5  c примерами и картинками - тут.
5. Большая презентация в качестве шпаргалки.
6. Параметризация из JSON
7. Расширение для удобной работы с WireMock
8. Альтернативный движок для тестов - jqwik
9. Слегка уродливое расширение для Selenium на JUnit5.
10. JFairy  для рандомизации тестовых данных.
11. Комплексный пример с JUnit5 и Selenium для проекта на VaadinПояснительная текстовочка на немецком.
12. Тестировать интеграцию с базами тоже можно - Rider.
13. Тестировать логи (логи, епта!) тоже можно. Пример тут для JUnit 4 и 5.
14.  Тестирование самих расширений JUnit5, Guice, интеграция с Mockito - все тут.
15. Перехват out и err потоков через  расширение - тут.
16. Набор extension-ов от разработчков  JUnit5 - JUnit Pioneer.
17. Extension для Vert.X  под JUnit5 - детали тут.
18. Программная регистрация расширений - детали в официальной доке.
19. Поддержка Vert.X для JUnit5 - тут
20. Расширения для RestAssured - тут
21. Расширение для Jersey - тут
Мигрируйте!