Size: a a a

2018 April 01

P

Pavel B in GitFox
Eugene Shapovalov
это не аргумент
addtoCompositeDisposable(presenter.loadData());
как будем тестировать?
источник

ES

Eugene Shapovalov in GitFox
1) на текущий момент тестов для Presenter вообще нет!
2) ну метод presenter.loadData() будет протестирован
источник

P

Pavel B in GitFox
Eugene Shapovalov
1) на текущий момент тестов для Presenter вообще нет!
2) ну метод presenter.loadData() будет протестирован
1)я понял
2)как,вам дял тестов надо ваш базовый класс ,покажите на примере любом
источник

ES

Eugene Shapovalov in GitFox
а зачем тестировать addToCompositeDisposable, если нужно тестировать presenter.loadData
источник

AT

Andrey Timofeev in GitFox
Pavel B
1)я понял
2)как,вам дял тестов надо ваш базовый класс ,покажите на примере любом
Ты имеешь ввиду как протестировать addToComposite?
источник

P

Pavel B in GitFox
в презентере метод:
loadData;
внутри метода
addToCompositeDisposable(interactor.loadData());

в тестовом классе, мы замокали все дял презентера и пишем:
testpresenter.loadData();

у вас тест упадет т.к ничего не знает про addToCompositeDisposable в который будет положен наш interactor.loadData()
источник

AT

Andrey Timofeev in GitFox
Pavel B
в презентере метод:
loadData;
внутри метода
addToCompositeDisposable(interactor.loadData());

в тестовом классе, мы замокали все дял презентера и пишем:
testpresenter.loadData();

у вас тест упадет т.к ничего не знает про addToCompositeDisposable в который будет положен наш interactor.loadData()
Так наследование сохраниться, он же будет знать о addToComposite
источник

P

Pavel B in GitFox
Andrey Timofeev
Так наследование сохраниться, он же будет знать о addToComposite
ок,пасибо
источник
2018 April 11

R

Raserad in GitFox
Что за kotlinx.android.synthetic.main в fragmet'ах? Я не могу найти его в проекте. Просто подозреваю что view инициализируются там.
источник

D

Donald in GitFox
Это же вроде для доступа к вьюшкам без findById
источник

ГК

Глеб Климов in GitFox
источник

R

Raserad in GitFox
Вот значит как)) Скорость такая же?
источник
2018 April 12

S

Senya S in GitFox
Под капотом findViewById, по производительности тоже самое
источник

R

Raserad in GitFox
Senya S
Под капотом findViewById, по производительности тоже самое
Что же. Примерно это и предполагал...))
источник

AY

Axrorxo'ja Yodgorov in GitFox
Senya S
Под капотом findViewById, по производительности тоже самое
Помоем он еще кэшируется )
источник

D

Donald in GitFox
Он lazy вроде
источник
2018 April 13

PS

Pavel Shchahelski in GitFox
Senya S
Под капотом findViewById, по производительности тоже самое
там делается просто map и потом или достается из мапы если есть ссылка на вью в ней или делается поиск по findViewById и кладется в мапу
источник

PS

Pavel Shchahelski in GitFox
это можно легко посмотреть если сделать "show kotlin bytecode" и потом "decompile" в андроид студии
источник
2018 April 17

AS

Abdullo Shukurov in GitFox
Всем привет. на gitfox использован один апи класс(GitlabApi) и один провидер(ApiProvider) для него,  если таких апи классов много тогда  нужно столько провидер классов создать?
источник

AS

Abdullo Shukurov in GitFox
Abdullo Shukurov
Всем привет. на gitfox использован один апи класс(GitlabApi) и один провидер(ApiProvider) для него,  если таких апи классов много тогда  нужно столько провидер классов создать?
источник