Sobes.tech
Junior — Middle

Folosești biblioteca Mockito pentru a scrie teste?

sobes.tech AI

Răspuns de la AI

Da, biblioteca Mockito este utilizată pe scară largă pentru scrierea testelor unitare în Java. Permite crearea de obiecte mock, care sunt imitații ale claselor reale, pentru a izola codul testat de dependențe.

Principalele funcții ale Mockito:

  • Crearea de obiecte mock.
  • Configurarea comportamentului metodelor obiectelor mock.
  • Verificarea apelurilor de metode (verify).

Exemplu de utilizare:

import static org.mockito.Mockito.*;

// Creare mock
List<String> mockedList = mock(List.class);

// Configurare comportament
when(mockedList.get(0)).thenReturn("Primul element");

// Utilizare
System.out.println(mockedList.get(0)); // Va afișa "Primul element"

// Verificare apel
verify(mockedList).get(0);

Mockito ajută la scrierea de teste curate și independente, mai ales când codul depinde de servicii externe sau obiecte complexe.