Mocking en Java
Introduction au Mocking
Rappel
Le mocking est une technique qui permet de simuler le comportement d'un objet en injectant les arguments et en spécifiant quelle valeur on veut en retour.
Pourquoi faire du Mocking ?
L'utilisation du Mocking trouve un intérêt majeur dans de nombreuses situations :
- Travail collaboratif sur un projet
- Reproduire des cas d'erreurs (problème réseau, disque dur saturé, base de donnée absente)
- Test Driven Development
- Invoquer un composant qui n'existe pas
- Etc.
Faire des tests unitaires
Les tests unitaires sont une composante importante de la chaîne de développement et de la maintenabilité d'une application. Ils sont essentiels au bon déroulement d'un projet et à sa durée de vie. Les tests unitaires sont malheureusement toujours négligés. Voici pour rappel les avantages de faire des tests unitaires :
- Garantir la fiabilité du code
- Garantir la maintenance
- Détecter les bugs
- Répondre au cahier des charges et aux spécifications