Sobes.tech
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.