Я хочу unit test класс Android Fragment.
Могу ли я настроить тест с помощью AndroidTestCase или мне нужно использовать ApplicationTestCase?
Есть ли полезные примеры того, как эти два тестовых приложения могут быть использованы? Примеры тестирования на сайте разработчика минимальны и, похоже, сосредоточены на тестировании действий.
Все, что я нашел в другом месте, - это примеры, когда класс AndroidTestCase расширен, но затем все тестируемые добавляют два числа вместе или, если используется контекст, он просто делает простой get и тесты, что что-то не является нулевым!
Как я понимаю, фрагмент должен жить внутри Activity. Могу ли я создать mock Activity или получить приложение или контекст для обеспечения Activity, в котором я могу проверить свой фрагмент?
Нужно ли мне создавать свою собственную активность, а затем использовать ActivityUnitTestCase?
Спасибо за вашу помощь.
Трев