Junior — Middle
Ako vytvoriť fiktívny objekt klienta na testovanie?
sobes.tech AI
Odpoveď od AI
Za ustvarjanje lažnega objekta stranke v Java testih se pogosto uporablja vzorec Mock (lažni). To omogoča posnemanje vedenja pravega objekta brez potrebe po dostopu do zunanjih virov.
Primer z uporabo knjižnice Mockito:
import static org.mockito.Mockito.*;
// Ustvarjanje lažnega objekta stranke
Client clientMock = mock(Client.class);
// Določanje vedenja metode
when(clientMock.getName()).thenReturn("Test Stranka");
// Uporaba lažnega v testih
assertEquals("Test Stranka", clientMock.getName());
Tako lahko nadzorujete odgovore metod in preverjate interakcije z objektom brez odvisnosti od dejanske implementacije.