Junior — Middle
Kako napraviti lažni objekat klijenta za testove?
sobes.tech АИ
Одговор од АИ
Za kreiranje lažnog objekta klijenta u Java testovima često se koristi obrazac Mock (lažni). To omogućava imitaciju ponašanja pravog objekta bez potrebe za pristupom spoljnim resursima.
Primer sa korišćenjem biblioteke Mockito:
import static org.mockito.Mockito.*;
// Kreiranje lažnog objekta klijenta
Client clientMock = mock(Client.class);
// Definisanje ponašanja metode
when(clientMock.getName()).thenReturn("Test Klijent");
// Korišćenje lažnog u testovima
assertEquals("Test Klijent", clientMock.getName());
Na ovaj način, možete kontrolisati odgovore metoda i proveravati interakcije sa objektom bez zavisnosti od stvarne implementacije.