robolectric

Я использую шаблон MVP с фрагментом (GalleryFragment), где класс приложения(MainApplication) Источники MainActivityRepository и GalleryFragmentPresenter(сгруппированы как DIModules), которые предоставляются фрагменту через инъекцию поля. Чтобы проверить GalleryFragment в изоляции, моя идея состояла в том, чт...

В моих роболектрических тестах я пытаюсь прочитать файл. Поскольку этот файл содержит только тестовые данные, я поместил его в активы тестов. Структура каталогов выглядит следующим образом.src/main/assets/prod_data_filesrc/test/assets/test_data_file Однако, когда я пытаюсь прочитать файл по getShadowApplic...

Я использую Robolectric для тестирования моего приложения. В моем приложении я хочу проверить listview есть ли какие-либо элементы в этом представлении. И протестируйте onClickItem из listview. Элементы listview являются динамическими с сервера. Каждый раз, когда действие запускается, оно запрашивает с сервер...

Как я могу издеваться с другими классами в моем классе, который находится под тестом? Например: Микласс.java class MyClass { public boolean performAnything() { AnythingPerformerClass clazz = new AnythingPerformerClass(); return clazz.doSomething(); } } AnythingPerformerC...

Я использую Dagger в приложении для android, чтобы предоставить графики области применения и активности. И я использую Robolectric для модульного тестирования. Я знаю, что могу предоставить Robolectric замещающий класс приложения, настроенный с графом объектов приложения, который переопределяет реальный с п...

Я нахожусь в процессе написания андроидных инструментальных тестов в области Роболектрических пользовательских теней. В идеале, мы хотим написать код, который является гибким во всех версиях Android SDK, однако я нахожусь в ситуации крайнего случая, когда мне нужно написать отдельный модульный тест для метод...

Я создаю свой первый Робоэлектрический тест в Android studio, но появляется следующая ошибка: Андроид.содержание.Resources$NotFoundException: не удается найти идентификатор ресурса #0x7f040019 Я уже пробовал несколько вещей. Очистка, перестройка и перезагрузка проекта. Я проверил свои ресурсы, включ...

Я новичок в мире тестирования и даже больше в мире тестирования Android. При проведении исследований на Robolectric, что помогает с тестами на android одна вещь смущает меня больше всего. Иногда в Интернете я вижу людей, использующих testCompile ключевое слово в зависимостях скрипта сборки gradle при ссылке н...

у меня есть тест, который я хотел бы запустить с Robolectric, я использую 2.3-SNAPSHOT, поскольку мое приложение использует ActionbarCompat мне нужно было использовать версию 2.3-SNAPSHOT, поскольку Robolectric не мог найти темы AppCompat раньше. Поэтому я настраиваю Classpath в Eclipse, и я в конечном итоге ...

Я знаю, что есть Robolectric.shadowOf(Fragment) способ и ShadowFragment класс, думал, что они не перечислены в документах, но я не могу заставить его работать. myFragment = new MyFragment(); myFragment.onCreateView(LayoutInflater.from(activity), (ViewGroup) activity.findViewById(R.id.container), null); myFra...