Junior — Middle
Como criar um objeto de cliente fictício para realizar testes?
sobes.tech IA
Resposta da IA
Para criar um objeto fictício de cliente em testes em Java, muitas vezes usa-se o padrão Mock (simulado). Isso permite imitar o comportamento de um objeto real sem a necessidade de recorrer a recursos externos.
Exemplo usando a biblioteca Mockito:
import static org.mockito.Mockito.*;
// Criar um mock do objeto cliente
Client clientMock = mock(Client.class);
// Definir o comportamento do método
when(clientMock.getName()).thenReturn("Cliente de teste");
// Usar o mock nos testes
assertEquals("Cliente de teste", clientMock.getName());
Dessa forma, é possível controlar as respostas dos métodos e verificar as interações com o objeto sem depender da implementação real.