Вопросы по теме 'robolectric'

SQLException при использовании Google Analytics с Robolectric (или при попытке использовать SQLite3 в Robolectric)
Я использую robolectric для тестирования активности, использующей Google Analytics. К сожалению, всякий раз, когда я пытаюсь запустить действие, я получаю следующее исключение android.database.SQLException at...
1705 просмотров
schedule 28.12.2023

Модульное тестирование Android с помощью Robolectric выдает ошибку AndroidManifest.xml не найден или не является файлом
Я пытаюсь использовать Robolectric для запуска тестового примера в приложении в Eclipse, как описано в этом блоге , но когда я запускаю тест JUnit, я получаю следующую ошибку java.lang.RuntimeException: java.io.FileNotFoundException:...
3809 просмотров
schedule 12.12.2022

Почему findViewById возвращает значение null на раздутом макете в robolectric-unit-test?
Я пытаюсь протестировать код с помощью Robolectric. Мой код раздувает макет, а затем пытается получить представление, вызывая findViewById для этого макета. Инфляция макета работает нормально. Однако findViewById в этом макете всегда...
2629 просмотров
schedule 10.03.2024

Модульное тестирование прокрутки списка Android с использованием Roboelectric
У меня есть метод, который пытается программно прокрутить до позиции в ListView . Метод имеет некоторые условия, поэтому его реализация немного отличается в зависимости от версии Android SDK, в которой работает приложение. Функциональность...
2226 просмотров
schedule 12.04.2024

Инфляция пользовательского макета с фрагментами в Robolectric не работает
При раздувании макета во фрагменте с помощью LayoutInflater я получаю это исключение: ./res/layout/locations_list.xml line #-1 (sorry, not yet implemented): Error inflating class com.costum.android.widget.LoadMoreListView Я понял, что это...
5721 просмотров
schedule 19.01.2024

Выполнение теста Gradle с Robolectric и AppCompat приводит к NullPointerException
Как следует из названия, запуск тестов Robolectric с помощью Gradle приводит к NullPointerException при вызове Robolectric.buildActivity(MyActivity.class).create().get(); build.gradle (на основе этого ответа ) buildscript {...
1787 просмотров

Robolectric.getSentHttpRequest(0) генерирует исключение IndexOutOfBoundsException
Я пытаюсь протестировать модернизацию с помощью robolectric. Но я всегда получаю исключение IndexOutOfBoundsException, когда вызываю Robolectric.getSentHttpRequest(0). Может кто-нибудь помочь мне? вот мой код: @Before public void setup() {...
99 просмотров
schedule 20.11.2023

RuntimeException: Заглушка! на JSONObject с Robolectric
Я настроил модульный тест, используя robolectric и gradle-android-test-plugin. Я могу запустить тест без проблем, но я пытаюсь использовать JSONOBJECT, он терпит неудачу с ошибкой «java.lang.RuntimeException: Stub! at...
2045 просмотров
schedule 29.12.2023

Что тестировать с Robolectric?
Мне кажется, я в корне неправильно понимаю предназначение Robolectric. Я бьюсь с этим уже неделю, и пока что получение нового сообщения об ошибке считается прогрессом. Я могу протестировать некоторые базовые вещи, такие как статические представления...
938 просмотров
schedule 22.12.2023

Как отладить один модульный тест robolectric в Android Studio
Я могу отлаживать свой проект Android Gradle, если запускаю все модульные тесты, используя следующие шаги: Сначала настройте IDE с конфигурацией Gradle Run/Debug для модульного тестирования с использованием Robolectric и JUnit. в меню IDE...
2384 просмотров

Ведение журнала Android: фильтр из самого приложения
Есть ли способ программно настроить приложение Android для фильтрации сообщений журнала, отправляемых в logcat? Я понимаю, что logcat можно настроить для фильтрации вещей, но я хочу сделать то же самое в приложении для Android. Сценарий...
96 просмотров
schedule 02.06.2024

Вызов API-интерфейса фиктивного отдыха с использованием Robolectric в модульном тесте
Привет, ребята, я использую Robolectric и Mockito и mockito в модульном тестировании, я пришел к выводу, что мне нужно проверить данные, которые зависят от вызова запроса API. Как вы кодируете, чтобы ваши вызовы Rest API использовали фиктивные...
2067 просмотров

Используйте mock db при тестировании с Robolectric и ORMLite.
Я работаю над приложением для Android, которое использует OrmLiteSqliteOpenHelper для подключения к базе данных SQLite. public class MyDatabaseHelper extends OrmLiteSqliteOpenHelper { ... private static final String DATABASE_NAME =...
1578 просмотров
schedule 07.02.2024

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

некоторые тесты Robolectric терпят неудачу, если выполняются все вместе, но проходят по отдельности
У меня Android Studio 1.2, Robolectric 3.0-rc2. У меня есть два тестовых класса, один из которых называется MotdTest с одним тестовым методом, который проверяет сериализацию и десериализацию POJO json. Другой называется UserInfoTest , который...
2289 просмотров

Проблемы Roboelectric с новыми версиями Gradle и Android SDK
До недавнего времени я мог использовать roboelectric с gradle. Я постоянно получаю сообщение об ошибке Error:(6, 17) error: package org.junit does not exist . Я не совсем уверен и немного копался в этом. Ниже мой проект build.gradle: //...
885 просмотров
schedule 29.05.2024

Использование в процессе сборки исчезло в Android Studio v1.3
Недавно я обновил свою Android Studio до версии 1.3 в бета-канале и заметил, что Use in process-build исчез из меню настроек Compiler -> Gradle. Затем мне интересно, как я могу отладить мой тест Robolectric с учетом известной проблемы, как описано...
869 просмотров
schedule 25.10.2023

Как включить робоэлектрическое ведение журнала
Мне нужен очень простой способ заставить Robolectric 3.0 включить ведение журнала. Я хочу увидеть результаты работы robolectric, а не только мои тесты. Все, что я пробовал в Интернете, не работает. Куда мне это втыкать?...
3373 просмотров
schedule 03.01.2024

Создание компонента Dagger 2 для совместного использования между src/test и src/androidTest
В моем приложении используются Dagger 2, Robolectric 3, Espresso 2 и Mockito. Robolectric и некоторые модульные тесты находятся в папке src/test/java. Инструментальные тесты и некоторые модульные тесты находятся в папке src/androidTest/java. Я...
250 просмотров

Модульные тестовые случаи с JUnit + (Robolectric или Mockito или оба в Android)
Это первый раз, когда мне приходится писать модульные тесты в Android. Так что я искал много вещей. Robolectric framewordk — работает на JVM Mockito Framwork — имитация объектов Так что у меня есть некоторые сомнения в Robolectric и...
9795 просмотров
schedule 17.11.2023