Littlewing : Mocker des méthodes « final » avec Mockito
vendredi 16 août 2019 à 09:26Auparavant, dans nos tests, quand on voulait mocker des méthodes « final » ou statiques, on devait passer par PowerMock.
Depuis peu, si on utilise Mockito ( >2.1) , on n’a plus besoin d’ajouter PowerMock pour mocker des méthodes « final ».
Bon il reste toujours la gestion des méthodes statiques à gérer autrement qu’avec Mockito, mais cela va dans le bon sens.
Voici comment activer en quelques commandes le mocking des méthodes « final ».
Dans le répertoire src/test/resources, il faut créer un répertoire mockito-extensions avec un fichier nommé org.mockito.plugins.MockMaker.
src/test/resources └── mockito-extensions └── org.mockito.plugins.MockMaker
A l’intérieur de ce fichier, vous devrez ajouter le contenu suivant :
mock-maker-inline
Avec cette configuration, vous pourrez dorénavant mocker des méthodes « final »
Enjoy
Original post of Littlewing.Votez pour ce billet sur Planet Libre.
Articles similaires
- Littlewing : Oracle rachète SUN (20/04/2009)
- Littlewing : Intégrer la base adresse nationale dans Elasticsearch (20/05/2015)
- Littlewing : Créer des batchs avec JAVABATCH – JSR352 (08/07/2015)
- Littlewing : Devoxx 2017 (07/04/2017)
- Littlewing : Devoxx 2018 (20/04/2018)