Junior — Middle
Testlər üçün saxta müştəri obyekti necə yaradılır?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da testlərdə saxta müştəri obyekti yaratmaq üçün tez-tez Mock (yalançı) nümunəsi istifadə olunur. Bu, real obyektin davranışını təqlid etməyə imkan verir və xarici resurslara müraciət etməyə ehtiyac qalmır.
Mockito kitabxanası ilə nümunə:
import static org.mockito.Mockito.*;
// Müştəri obyektinin mock'unu yaradırıq
Client clientMock = mock(Client.class);
// Metodun davranışını müəyyən edirik
when(clientMock.getName()).thenReturn("Test Müştəri");
// Mock-u testlərdə istifadə edirik
assertEquals("Test Müştəri", clientMock.getName());
Bu şəkildə, metodların cavablarını idarə edə və obyektlə qarşılıqlı əlaqələri real həyata bağlı olmadan yoxlaya bilərik.