Junior — Middle
Cum se poate crea un obiect fictiv de client pentru teste?
sobes.tech AI
Răspuns de la AI
Pentru a crea un obiect fictiv de client în testele Java, se folosește adesea pattern-ul Mock (fals). Acest lucru permite imitarea comportamentului unui obiect real fără a fi nevoie să se acceseze resurse externe.
Exemplu folosind biblioteca Mockito:
import static org.mockito.Mockito.*;
// Creăm un mock al obiectului client
Client clientMock = mock(Client.class);
// Definim comportamentul metodei
when(clientMock.getName()).thenReturn("Client de test");
// Folosim mock-ul în teste
assertEquals("Client de test", clientMock.getName());
Astfel, putem controla răspunsurile metodelor și verifica interacțiunile cu obiectul fără a depinde de implementarea reală.