Кузьма Яблочков
Всем привет, есть robolectric и мокито, можно ли как-нибудь написать юнит тест на вьюху если надо протестить тач событие,
- нажал
- поюлозил пальцем взад назад
- отпустил
В голову приходит только вызывать напрямую вьюхе onTouchEvent и самому туда MotionEvent'ы передавать, но я не знаю насколько это хорошая идея
Можно использовать androidTest + espresso, и тестировать на девайсе. В AndroidX и robolectric 4 появилась возможность подключить эспрессо прям с роболектриком и гонять на JVM. Тесты сильно ускоряются, но часто не видно, из-за чего фейлится эспрессо. Я бы сделал сложные UI-тесты на androidTest с эмулятором