Sobes.tech
Middle

Koje klase pokrivate jedinicnim testovima?

sobes.tech АИ

Одговор од АИ

Testiram klase koje sadrže poslovnu logiku, presenter-e, ViewModel-e, UseCase-ove, Repository-je (bez pravih mrežnih ili baza podataka poziva).

  • Poslovna logika: Proverava ispravnost izvršavanja osnovnih operacija.
  • Presenter/ViewModel: Testira logiku obrade podataka i interakciju sa UI-jem (bez samog UI-ja).
  • UseCase: Proverava izvršenje specifičnih korisničkih scenarija.
  • Repository: Testira logiku dobijanja, obrade i transformacije podataka, koristeći mock-ove za izvore podataka.

Pokušavam da postignem visok nivo pokrivenosti koda, posebno za kritične module.