Sobes.tech
Middle

Ի՞նչ դասեր եք ընդգրկում միավորային թեստերով:

sobes.tech AI

Պատասխան AI-ից

Բիզնես տրամաբանությունը, presenter-ները, ViewModel-ները, UseCase-ները, Repository-ները պարունակող դասերը փորձարկում եմ (առանց իրական ցանցային կամ տվյալների բազայի կանչերի):

  • Բիզնես տրամաբանություն: Ստուգում է հիմնական գործողությունների ճիշտ կատարմանը:
  • Presenter/ViewModel: Ստուգում է տվյալների մշակման տրամաբանությունը և UI-ի հետ փոխազդեցությունը (առանց UI-ի ինքնին):
  • UseCase: Ստուգում է կոնկրետ օգտվողի սցենարների կատարմանը:
  • Repository: Ստուգում է տվյալների ստացման, մշակման և փոխակերպման տրամաբանությունը, օգտագործելով mock-ներ տվյալների աղբյուրների համար:

Ես փորձում եմ հասնել բարձր կոդային ծածկույթի, հատկապես կարևոր մոդուլների համար։