Cześć,
po uwagach Coderoid (za które jestem bardzo wdzięczny) postanowiłem założyć osobny temat, w którym prosiłbym o naprowadzenie mnie do poprawnego programowania i testowania aplikacji.
Mam w tym braki i nie do końca wiem w którą stronę iść i co z tym zrobić.
Repozytorium aplikacji dostępne pod adresem:
https://github.com/pionas/e-KonkursyStats/
Aplikacja nie robi nic wielkiego, to tak w ramach zabawy i nauki, wiadomo najlepiej uczyć się na przykładzie 😉
Nie do końca wiedziałem jak mockować ApiService i w MainActivityMVP dodałem:
@VisibleForTesting
void setModel(Model model);
czy to jest poprawne?
Coderoid wspomniał abym użył metod generycznych, lecz nie do końca wiem jak 😉
Stworzyłem coś takiego: Commit Modify observable
Prosiłbym o ocenę i feedback ew wskazówki co poprawić i gdzie szukać wiedzy na ten temat.