Sobes.tech
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.