Sobes.tech
Junior — Middle

Utilisez-vous la bibliothèque Mockito pour écrire des tests ?

sobes.tech IA

Réponse de l'IA

Oui, la bibliothèque Mockito est largement utilisée pour écrire des tests unitaires en Java. Elle permet de créer des objets mock, qui sont des imitations de classes réelles, afin d'isoler le code testé des dépendances.

Principales fonctionnalités de Mockito :

  • Création d'objets mock.
  • Configuration du comportement des méthodes des objets mock.
  • Vérification des appels de méthodes (verify).

Exemple d'utilisation :

import static org.mockito.Mockito.*;

// Création d'un mock
List<String> mockedList = mock(List.class);

// Configuration du comportement
when(mockedList.get(0)).thenReturn("Premier élément");

// Utilisation
System.out.println(mockedList.get(0)); // Affichera "Premier élément"

// Vérification de l'appel
verify(mockedList).get(0);

Mockito aide à écrire des tests propres et indépendants, surtout lorsque le code dépend de services externes ou d'objets complexes.