Sobes.tech
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.