Sortie de Mockito 2

Mockito"Des tests, encore plus propres !"  C'est la promesse que nous fait l'équipe de Mockito pour la sortie très prochaine de la version 2 de son célèbre framework de tests.

Cette version, attendue pour la fin de l'année, apporte quelques nouveautés, que vous pouvez découvrir dès maintenant, grâce à la mise à disposition de la release candidate 2.1.0-RC.1.

Améliorations notables

Parmi les nouveautés, on peut noter :

  • Le remplacement du moteur de création de mocks CGLIB par ByteBuddy, ce qui a permis de corriger des bogues de longue date liés à CGLIB.
  • Le début de prise en charge de Java 8. Il est désormais possible de mocker une interface avec une méthode par défaut :
Interface avec une méthode par défaut Test de la méthode hello()
  • La détection des stubs non utilisés.
  • La possibilité de lister plusieurs échecs par méthode de test grâce à la nouvelle règle VerificationCollector.
  • Un meilleur support des types génériques.
  • L'amélioration de l'API de Behavior Driven Development BDDMockito.
  • Une extension, développée par l'équipe de JUnit, qui permet d'injecter des mocks dans un test via les paramètres de la méthode de test (en attendant la sortie de JUnit 5).

A noter que ce changement de version majeure s'accompagne d'incompatibilités avec la version 1.10. Pour plus de précisions, consultez cette page.

Sources

Site de Mockito
Liste exhaustive des nouveautés de la version 2.1.0

Enregistrer

Enregistrer

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.