Sobes.tech
Middle

Que classes você cobre com testes unitários?

sobes.tech IA

Resposta da IA

Estou a testar classes que contêm lógica de negócio, apresentadores, ViewModels, UseCases, Repositories (sem chamadas reais de rede ou base de dados).

  • Lógica de negócio: Verifica a correção na execução das operações principais.
  • Presenter/ViewModel: Testa a lógica de processamento de dados e a interação com a UI (sem a própria UI).
  • UseCase: Verifica a execução de cenários de utilizador específicos.
  • Repository: Testa a lógica de obtenção, processamento e transformação de dados, usando mocks para as fontes de dados.

Procuro alcançar uma alta cobertura de código, especialmente em módulos críticos.