Junior — Middle
¿Cómo se puede crear un objeto de cliente ficticio para realizar pruebas?
sobes.tech AI
Respuesta de la IA
Para crear un objeto ficticio de cliente en pruebas en Java, a menudo se utiliza el patrón Mock (simulado). Esto permite imitar el comportamiento de un objeto real sin necesidad de acceder a recursos externos.
Ejemplo usando la biblioteca Mockito:
import static org.mockito.Mockito.*;
// Crear un mock del objeto cliente
Client clientMock = mock(Client.class);
// Definir el comportamiento del método
when(clientMock.getName()).thenReturn("Cliente de prueba");
// Usar el mock en las pruebas
assertEquals("Cliente de prueba", clientMock.getName());
De esta manera, se puede controlar las respuestas de los métodos y verificar las interacciones con el objeto sin depender de la implementación real.