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.