Mockito — Mettre en œuvre le framework de mocks Mockito
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
- Test unitaire et isolation
- Qu’est ce qu’un Mock ?
TP 1 : isoler ses objets à tester
- Doublures, simulacres & Co
- Les différents types de Mock
- Dummy, Stub, Fake, Spy et Mock
- Mock statique ou dynamique
- Intérêts d’un framework de Mock
- Ecrire des objets testables
Mockito : les bases
- Configuration
- Principe de fonctionnement
TP 2 : mettre en œuvre Mockito
- Mock et valeur de retour
- Méthode avec paramètres
- Correspondance des arguments (Argument Matching)
TP 3 : mocker des méthodes simples
- Annotation @Mock
- Annotation @InjectMocks
TP 4 : injection facilitée
- Mieux simuler la réponse (Answer)
TP 5 : mocker des cas plus complexes
- Méthode avec exception
- Méthode void
Tp 6 : mocker les cas spéciaux
Mockito : aspects avancés
- Vérification
- Contrôler l’ordre des appels
TP 7 : vérifications
- Spy
- Argument Captor
- Mock partiel
- Configuration avancée (DEEP STUB…)
TP 8 : vérifications avancées
- Limitations de Mockito
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022