В этой статье я расскажу, как можно подружить Robolectric и JUnit 5 и как мы смогли это сделать в Альфа-Банке.
Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестового движка Vintage. А ещё — как с JUnit Platform разработчики Kotest и Spock Framework создавали свои тестовые фреймворки.
Чтобы разобраться со всем этими вопросами, нужно понять мотивы разработчиков, которые создавали JUnit 5. Для этого мы сравним архитектуру JUnit 4 и JUnit 5 и ограничения и возможности, которые предоставляют нам эти библиотеки.
#android #test #robolectric #junit
https://habr.com/ru/companies/alfa/articles/773080/
Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестового движка Vintage. А ещё — как с JUnit Platform разработчики Kotest и Spock Framework создавали свои тестовые фреймворки.
Чтобы разобраться со всем этими вопросами, нужно понять мотивы разработчиков, которые создавали JUnit 5. Для этого мы сравним архитектуру JUnit 4 и JUnit 5 и ограничения и возможности, которые предоставляют нам эти библиотеки.
#android #test #robolectric #junit
https://habr.com/ru/companies/alfa/articles/773080/
❤10🤮5🔥3👍1
Что нового в JUnit 6: ключевые изменения и улучшения
#junit #test #java #kotlin
https://habr.com/ru/companies/spring_aio/articles/954322/
JUnit 6 вышел спустя восемь лет после релиза JUnit 5. Это не просто очередное обновление — это значительный шаг вперёд в направлении модернизации.
Рассмотрим основные улучшения, и изменения, ломающие обратную совместимость.
#junit #test #java #kotlin
https://habr.com/ru/companies/spring_aio/articles/954322/
👍5