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