Middle
Qaysi sinflarni birlik testlari bilan qoplayapsiz?
sobes.tech AI
AIdan javob
Biznes mantiqasi, presenterlar, ViewModel'lar, UseCase'lar, Repository'larni o'z ichiga olgan sinflarni test qilmoqdaman (haqiqiy tarmoq yoki ma'lumotlar bazasi chaqiruvlarisiz).
- Biznes mantiqasi: Asosiy operatsiyalarni to'g'ri bajarilishini tekshiradi.
- Presenter/ViewModel: Ma'lumotlarni qayta ishlash mantiqini va UI bilan o'zaro ta'sirni test qiladi (UI o'zi bilan emas).
- UseCase: Maxsus foydalanuvchi ssenariylarini bajarilishini tekshiradi.
- Repository: Ma'lumotlarni olish, qayta ishlash va transformatsiya qilish mantiqini test qiladi, ma'lumot manbalari uchun mock'lar ishlatadi.
Kodni yuqori qamrovga erishishga harakat qilaman, ayniqsa muhim modullar uchun.