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