Mon équipe et moi avons travaillé sur un ensemble de microservices en utilisant Spring boot. Depuis que les services sont passés par des mises à jour de JUnit et Spring Boot (nous utilisons maintenant Spring Boot 2 et JUnit 5), différents JUnit implémentés par différents développeurs, utilisent maintenant différents patterns avec :
- @ExtendWith
- @RunWith
Aujourd'hui, quelle est la différence entre les deux et en avons-nous vraiment besoin pour nos tests unitaires ou sont-ils intégrés dans une nouvelle annotation de Spring Boot ?