Sobes.tech
Middle

Milyen osztályokat fed le egységtesztekkel?

sobes.tech MI

Válasz az MI-től

Üzleti logikát, presentereket, ViewModel-okat, UseCase-eket, Repository-kat tartalmazó osztályokat tesztelek (valós hálózati vagy adatbázis hívások nélkül).

  • Üzleti logika: Ellenőrzi a fő műveletek helyes végrehajtását.
  • Presenter/ViewModel: Teszteli az adatok feldolgozásának logikáját és az UI-val való interakciót (az UI nélkül).
  • UseCase: Ellenőrzi a felhasználói forgatókönyvek végrehajtását.
  • Repository: Teszteli az adatok lekérésének, feldolgozásának és átalakításának logikáját, mockokat használva az adatforrásokhoz.

Próbálok magas kódlefedettséget elérni, különösen a kritikus modulok esetében.