Middle
Aké triedy pokrývate jednotkovými testami?
sobes.tech AI
Odpoveď od AI
Testujem triedy obsahujúce obchodnú logiku, presenter-y, ViewModel-y, UseCase-y, Repository-y (bez skutočných sieťových alebo databázových volaní).
- Obchodná logika: Kontroluje správnosť vykonávania hlavných operácií.
- Presenter/ViewModel: Testuje logiku spracovania dát a interakciu s UI (bez samotného UI).
- UseCase: Kontroluje vykonanie špecifických používateľských scenárov.
- Repository: Testuje logiku získavania, spracovania a transformácie dát, s použitím mockov pre zdroje dát.
Snažím sa dosiahnuť vysoké pokrytie kódu, najmä pre kritické moduly.