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());
Έτσι, μπορούμε να ελέγξουμε τις απαντήσεις των μεθόδων και να επαληθεύσουμε τις αλληλεπιδράσεις με το αντικείμενο χωρίς να εξαρτόμαστε από την πραγματική υλοποίηση.