Middle
Jakie klasy obejmujesz testami jednostkowymi?
sobes.tech AI
Odpowiedź od AI
Testuję klasy zawierające logikę biznesową, presenter'y, ViewModel'e, UseCase'y, Repository (bez rzeczywistych wywołań sieciowych lub bazodanowych).
- Logika biznesowa: Sprawdza poprawność wykonywania głównych operacji.
- Presenter/ViewModel: Testuje logikę przetwarzania danych i interakcję z UI (bez samego UI).
- UseCase: Sprawdza wykonanie konkretnych scenariuszy użytkownika.
- Repository: Testuje logikę pobierania, przetwarzania i konwersji danych, używając mocków dla źródeł danych.
Starając się osiągnąć wysokie pokrycie kodu, szczególnie dla krytycznych modułów.