Sobes.tech
Middle

Кайсы класстарды бирдиктүү тесттер менен камтыйсыз?

sobes.tech AI

AIден жооп

Бизнес логикасы, presenter'лер, ViewModel'дер, UseCase'лер, Repository'лер камтылган класстарды сынап жатам (чындыкта тармактык же маалымат базасы чакыруулары жок).

  • Бизнес логикасы: негизги операциялардын туура аткарылышын текшерет.
  • Presenter/ViewModel: маалыматтарды иштетүү логикасын жана UI менен өз ара аракеттенүүнү сынайт (UI өзү менен эмес).
  • UseCase: конкреттүү колдонуучу сценарийлеринин аткарылышын текшерет.
  • Repository: маалыматтарды алуу, иштетүү жана түрлөргө бөлүү логикасын сынайт, маалымат булактары үчүн mock'тарды колдонуп.

Мен кодтун жогорку камтылышына жетүүгө аракет кылам, өзгөчө маанилүү модулдар үчүн.