(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Mockito

Mettre en œuvre le framework de mocks Mockito
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Factory » Mockito

Cette formation complète la formation JUnit en présentant en détail le framework Mockito.

Mockito est le complément indispensable pour écrire ses tests JUnit (ou TestNG).

Indispensable pour écrire facilement et lisiblement les mocks d'isolation (tests unitaires), il est aussi largement utilisé pour les tests de validation ou les spécifications (TDD/BDD).

790 € HT 1 jour UL-MCK

Mockito — Mettre en œuvre le framework de mocks Mockito

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.

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.
Dernière mise à jour le 15/09/2022