Junior — Middle
Ինչպես կարելի է ստեղծել կեղծ հաճախորդի օբյեկտ փորձարկումների համար։
sobes.tech AI
Պատասխան AI-ից
Java-ում թեստերում կեղծ հաճախորդի օբյեկտ ստեղծելու համար հաճախ օգտագործվում է Mock (կեղծ) մոդելը: Սա թույլ է տալիս իմիտացիա անել իրական օբյեկտի վարքագիծը առանց արտաքին ռեսուրսներին դիմելու:
Օրինակ Mockito գրադարանի օգտագործմամբ:
import static org.mockito.Mockito.*;
// Ստեղծում ենք հաճախորդի mock օբյեկտ
Client clientMock = mock(Client.class);
// Մեթոդի վարքագծի սահմանում
when(clientMock.getName()).thenReturn("Թեստային հաճախորդ");
// Mock-ով աշխատել թեստերում
assertEquals("Թեստային հաճախորդ", clientMock.getName());
Այսպիսով, դուք կարող եք վերահսկել մեթոդների պատասխանները և ստուգել օբյեկտի հետ փոխազդեցությունները իրական իրականացման վրա հիմնված չլինելով։