Junior — Middle
Usas a biblioteca Mockito para escrever testes?
sobes.tech IA
Resposta da IA
Sim, a biblioteca Mockito é amplamente utilizada para escrever testes unitários em Java. Ela permite criar objetos mock, que são imitações de classes reais, para isolar o código testado de dependências.
Principais funcionalidades do Mockito:
- Criação de objetos mock.
- Configuração do comportamento dos métodos dos objetos mock.
- Verificação de chamadas de métodos (verify).
Exemplo de uso:
import static org.mockito.Mockito.*;
// Criar mock
List<String> mockedList = mock(List.class);
// Configurar comportamento
when(mockedList.get(0)).thenReturn("Primeiro elemento");
// Uso
System.out.println(mockedList.get(0)); // Vai mostrar "Primeiro elemento"
// Verificar chamada
verify(mockedList).get(0);
O Mockito ajuda a escrever testes limpos e independentes, especialmente quando o código depende de serviços externos ou objetos complexos.