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