Size: a a a

Moxy – MVP библиотека под Android

2020 July 29

P

Pavel in Moxy – MVP библиотека под Android
Тестирование с Moxy не отличается от тестирования с MVP. Поищите статьи про тестирование MVP
источник

АP

Артем Panda in Moxy – MVP библиотека под Android
То есть через mockito можно? А презентер тоже как обычно можно создать?
источник

P

Pavel in Moxy – MVP библиотека под Android
Тестировать нужно только презентер.
Мокается view и мокаются или стаббятся зависимости презентера. Создается инстанс презентера с замоканным интерфейсом view и зависимостями.
источник

P

Pavel in Moxy – MVP библиотека под Android
Mockito достаточно
источник

VS

Volodymyr Stelmashch... in Moxy – MVP библиотека под Android
Попробуй mockk
источник

АP

Артем Panda in Moxy – MVP библиотека под Android
Хорошо, спасибо
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
приаттачить вьюшку не забудь)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
боль)))
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
мы вот такой конструкцией пользуемся
внутри мокается вьюшка и аттачится/детачится автоматически

очень упрощает написание тестов
источник

АP

Артем Panda in Moxy – MVP библиотека под Android
Евгений Храмов
мы вот такой конструкцией пользуемся
внутри мокается вьюшка и аттачится/детачится автоматически

очень упрощает написание тестов
Спасибо большое)
источник
2020 July 31

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Привет всем. Пытаюсь подружить moxy c dagger2, не могу понять что за presenterProvider.get() в примере на гите и как его пилить?  Для фрагмента есть компонент и модуль по даггеру, а что дальше то?
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Станислав Гордеев
Привет всем. Пытаюсь подружить moxy c dagger2, не могу понять что за presenterProvider.get() в примере на гите и как его пилить?  Для фрагмента есть компонент и модуль по даггеру, а что дальше то?
в ридми же написано:
@Inject
lateinit var presenterProvider: Provider<MainPresenter>

private val presenter by moxyPresenter { presenterProvider.get() }
источник

VS

Volodymyr Stelmashch... in Moxy – MVP библиотека под Android
Код из ReadMe надо поставь в fragment
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Мне кажется я начитался старого и нового мокси и у меня все в голове перемешалось)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Provider это класс из Dagger который позволяет по запросу создавать экземпляр зависимости
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
со старого особо ничего не изменилось в плане даггера)
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Алексей Ершов
со старого особо ничего не изменилось в плане даггера)
я впервые пытаюсь потрогать Moxy, поэтому возникают сложности) Еще на хабре такая статья подробная лежит, прочитал её, думал ну все, готов, а она оказалась не такой актуальной)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Значит нам надо обновить сэмпл проект)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Станислав Гордеев
я впервые пытаюсь потрогать Moxy, поэтому возникают сложности) Еще на хабре такая статья подробная лежит, прочитал её, думал ну все, готов, а она оказалась не такой актуальной)
прояснилось, или всё равно непоянтно?
источник