25 minut temu, pionas napisał:
chyba trochę przekombinowałem?
No jasne. Czemu ten walidator nie dostaje Stringów tylko po to aby sprawdzić że te stringi są poprawne? Na dodatek przekazujesz tam activity, a to jest potencjalne źródło memory leaka.
26 minut temu, pionas napisał:
w takiej aplikacji co można testować?
Prezentery, walidatory, widoki
27 minut temu, pionas napisał:
Zrobiłem test walidatora:
Taki test jak napisałeś, powinien być do activity, a nie do klasy która sprawdza poprawność Stringów i danych. Zwykłe mocki, wystarczą.
27 minut temu, pionas napisał:
lambdy? do czego? 😉
Zobacz ile kodu generujesz na doOnNext, doOnError, doOnCompleted przecież to wszystko można ukrócić.
28 minut temu, pionas napisał:
jakaś wskazówka? 😉
Generyczna klasa która przyjmuje observable, dodaje je do subskrycji, anuluje je, wywołuje akcje na next, error, completed.