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