Junior — Middle
Kā izveidot fikīvu klienta objektu testiem?
sobes.tech AI
Atbilde no AI
Lai izveidotu fikcijas klienta objektu Java testos, bieži izmanto Mock (fiktīvu) paraugu. Tas ļauj imitēt reāla objekta uzvedību bez nepieciešamības piekļūt ārējiem resursiem.
Piemērs ar Mockito bibliotēkas izmantošanu:
import static org.mockito.Mockito.*;
// Izveidojam klienta mock objektu
Client clientMock = mock(Client.class);
// Definējam metodes uzvedību
when(clientMock.getName()).thenReturn("Testa klients");
// Izmantojam mock testos
assertEquals("Testa klients", clientMock.getName());
Tādējādi, var kontrolēt metožu atbildes un pārbaudīt ar objektu saistītās mijiedarbības bez atkarības no reālās īstenošanas.