Middle
Hangi sınıfları birim testleriyle kapsıyorsunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
İş mantığını, presenter'ları, ViewModel'leri, UseCase'leri, Repository'leri içeren sınıfları test ediyorum (gerçek ağ veya veritabanı çağrıları olmadan).
- İş mantığı: Ana işlemlerin doğru şekilde yürütülmesini kontrol eder.
- Presenter/ViewModel: Veri işleme mantığını ve UI ile etkileşimi test eder (kendi UI'si olmadan).
- UseCase: Belirli kullanıcı senaryolarının yürütülmesini kontrol eder.
- Repository: Veri kaynaklarından veri alma, işleme ve dönüştürme mantığını test eder, veri kaynakları için mock'lar kullanarak.
Kod kapsamını yüksek tutmaya çalışıyorum, özellikle kritik modüller için.