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