Sobes.tech
Middle

რომელი კლასები გიცავთ ერთეულ ტესტებით?

sobes.tech AI

პასუხი AI-სგან

ბიზნეს ლოგიკის, presenter-ების, ViewModel-ების, UseCase-ების, Repository-ების კლასებს ვამოწმებ (სინამდვილეში ქსელის ან მონაცემთა ბაზის გამოძახილების გარეშე).

  • ბიზნეს ლოგიკა: ამოწმებს ძირითადი ოპერაციების სწორად შესრულებას.
  • Presenter/ViewModel: ტესტავს მონაცემების დამუშავების ლოგიკას და UI-თან ურთიერთქმედებას (საკუთარი UI-ს გარეშე).
  • UseCase: ამოწმებს კონკრეტული მომხმარებლის სცენარების შესრულებას.
  • Repository: ტესტავს მონაცემების მიღების, დამუშავებისა და ტრანსფორმაციის ლოგიკას, mock-ების გამოყენებით მონაცემთა წყაროებისთვის.

ვცდილობ მაღალი კოდის დაფარვის მიღწევას, განსაკუთრებით კრიტიკულ მოდულებზე.