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