Mockito (Live Virtual Class)

Blended learning

Dauer

 1,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Wer organisiert diese Schulung?

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.

An wen richtet sich die Weiterbildung?

Développeurs Java

Voraussetzungen

Avoir suivi le cours JUnit ou posséder les connaissances équivalentes

Ziele

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).

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

Inhalt

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

Zertifikat, Diplom

Une attestation de participation sera transmise aux participants

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Blended-Learning
Logiciel - Framework - Framework Angular
29.09.2026
FR
Tag
Blended-Learning
Logiciel - CMS-Software - Software WordPress - E-Commerce-Content-Managementsoftware - Software PrestaShop
27.08.2026
FR
Tag
Blended-Learning
Logiciel - Framework
28.09.2026