Durée

 1,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

 28.09.2026
Lieu
 En distanciel

Prix

790,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s'adresse la formation?

Développeurs Java

Objectifs

  • Comprendre l'utilisation des mocks
  • Savoir écrire des mocks Mockito

Contenu

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

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
28.09.2026
En distanciel
FR 790,00€
17.11.2026
En distanciel
FR 790,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Logiciels - Framework - Framework JQuery
FR
Journée
Blended-Learning
Logiciels - Logiciel gestion projet - Logiciel Ms-Project
22.06.2026