Junior — Middle
Hogyan lehet létrehozni egy fiktív ügyfélobjektumot tesztekhez?
sobes.tech MI
Válasz az MI-től
Java-ban a tesztek során gyakran használnak Mock (hamis) mintát egy fiktív ügyfélobjektum létrehozásához. Ez lehetővé teszi, hogy utánozzuk egy valódi objektum viselkedését anélkül, hogy külső erőforrásokhoz kellene hozzáférni.
Példa a Mockito könyvtár használatával:
import static org.mockito.Mockito.*;
// Ügyfél objektum mockjának létrehozása
Client clientMock = mock(Client.class);
// A metódus viselkedésének meghatározása
when(clientMock.getName()).thenReturn("Teszt Ügyfél");
// A mock használata a tesztekben
assertEquals("Teszt Ügyfél", clientMock.getName());
Így ellenőrizhetjük a metódusok válaszait és a kölcsönhatásokat az objektummal anélkül, hogy a valódi implementációtól függnénk.