Вопросы по теме 'robolectric'
Предоставление тестовых данных для SharedPreferences для Robolectric
Только начал использовать Robolectric, и кажется, что это то, что мне нужно. Однако я столкнулся с небольшим препятствием в отношении использования SharedPreferences.
У меня есть два тестовых примера
Активность ожидает новые/пустые общие...
16677 просмотров
schedule
26.08.2022
Класс тестирования с защищенным конструктором с PowerMock и Mockito
У меня есть следующий класс для тестирования:
public abstract class Challenge {
protected int id;
protected String name;
protected String question;
protected Challenge(){}
public String[] toStrings(){
String[] s =...
6461 просмотров
schedule
19.09.2022
Как я могу затенить PackageManager с помощью Robolectric
В моем приложении для Android есть простой способ активировать намерение отображать URL-адрес.
protected void launchBrowser(int id)
{
Uri uri = Uri.parse( getString( id ) );
Intent intent = new Intent( ACTION_VIEW, uri);...
10232 просмотров
schedule
17.05.2022
RobolectricContext отсутствует для проекта на основе градиента
с v2.0 robolectric и проектом на основе gradle я столкнулся с проблемой отсутствия RobolectricContext для бегуна. Он работает с группой testCompile: «org.robolectric», имя: «robolectric», версия: «2.0-alpha-2».
и терпит неудачу с группой...
455 просмотров
schedule
30.04.2024
Переопределить модуль Dagger в Robolectric Tests
Я работаю над приложением Android и использую Dagger для внедрения зависимостей.
Сейчас я пытаюсь протестировать фрагмент, который имеет одну из этих зависимостей, назовем его ProductsService .
В моем тесте Robolectric я получил тестовый...
2917 просмотров
schedule
25.09.2023
Имитация кликов по элементам с помощью Robolectric
Я полагал, что этот тип вопроса уже был задан, но я не могу найти ответ, который делает то, что мне нужно. У меня есть ExpandableListView, и последний дочерний элемент в каждой группе доступен для кликов. Мне нужно имитировать щелчок по этому...
1720 просмотров
schedule
14.11.2023
Тайм-аут подключения Android в модульном тестировании (robolectric)
У меня есть некоторые проблемы с моей резьбой. В режиме отладки и во время модульных тестов AsyncTask не выполняется как один поток.
Кроме того, я получаю тайм-аут, когда пытаюсь проверить свой HTTP-сообщение на реальном сервере. Я получил это...
1411 просмотров
schedule
05.05.2023
Gradle, Robolectric и Espresso
Кто-нибудь успешно заставил Robolectric и Espresso работать (вместе) при сборке с Gradle (Android Studio)?
Я заставил Robolectric работать в Android Studio во многом благодаря сообщению Питера Фризе...
3319 просмотров
schedule
08.10.2023
Тестирование ViewPager (и CursorLoader) с помощью Robolectric
Кто-нибудь знает, как протестировать следующую установку с помощью Robolectric?
Фрагмент, содержащий ViewPager, данные загружаются с помощью CursorLoader.
В приведенном ниже коде CursorLoader никогда не помещается в адаптер пейджера просмотра....
3892 просмотров
schedule
26.05.2022
Запустите Robolectric в IDEA за прокси
У меня корпоративная среда, в которой все вызовы http и https находятся за прокси.
Мне удалось исправить некоторые проблемы с загрузкой из командной строки, поместив экспортируемую переменную среды http_proxy в файл .profile.
Но с Robolectric...
2282 просмотров
schedule
06.02.2024
Как выполнять отладку при запуске тестов Robolectric в Android Studio?
Мне нужно запустить отладку во время выполнения моих тестов в Android Studio + Robolectric. Каждый раз, когда я пытаюсь запустить их, выбирая debug для задачи test из задач Gradle, я получаю сообщение об ошибке:
Ошибка при запуске...
10615 просмотров
schedule
30.05.2022
Robolectric Resources$NotFoundException с getBoolean() и getInteger()
Я настроил модульные тесты robolectric для своего приложения и столкнулся с проблемой с целочисленными и логическими ресурсами, определенными в XML. У меня есть тесты в отдельном проекте, но я установил рабочий каталог для тестируемого проекта, как...
533 просмотров
schedule
08.05.2022
Лучшая практика для тестирования проектов библиотеки Android?
Я совсем недавно начал переходить на Android Studio и Gradle, и мой первый проект — это небольшая библиотека, которая теперь будет собираться через gradle. Поскольку в какой-то момент я хочу отправить это в центральный центр maven, я хотел бы...
604 просмотров
schedule
08.11.2023
Как запустить Robolectric в Android Studio?
Я потратил несколько часов, пытаясь сделать Robolectric в Android Studio, но безуспешно, и я почти готов отказаться от него. Я получаю следующую ошибку:
!!! Ожидается версия JUnit 3.8 или более поздняя:
java.lang.RuntimeException:...
1141 просмотров
schedule
05.11.2022
Android: Robolectric не поддерживает API уровня 1
Это мой основной тестовый класс:
@RunWith(RobolectricTestRunner.class)
public class MainActivityTest {
@Before
public void setup() {
//do whatever is necessary before every test
}
@Test
public void testActivityFound() {
Activity...
8218 просмотров
schedule
14.05.2024
аннотации Android, gradle и robolectric: java.lang.NoClassDefFoundError: org/androidannotations/api/view/HasViews
Мне удалось заставить Robolectric работать над проектом Gradle. Теперь у меня проблема с тем, чтобы заставить его работать с аннотациями Android. Поэтому я уже присоединил тестовый пакет к основному пакету (сгенерированные классы аннотаций Android...
1377 просмотров
schedule
21.01.2024
Как протестировать класс приложения с помощью Robolectric?
Я пытаюсь протестировать push-уведомление с помощью Parse.com с помощью Robolectric. Поскольку инициализация должна выполняться в классе Application, мне нужно ее протестировать. Пока что приложение отлично работает на эмуляторе, но я не могу...
7764 просмотров
schedule
10.12.2022
osx maven запускает тесты Исключение: java.lang.OutOfMemoryError, выброшенный из UncaughtExceptionHandler в потоке main
Я пытался запустить на Mac готовый проект maven, который работает под Linux. При вызове mvn clean install он запускает часть тестов, а затем я получаю следующую ошибку:
Исключение в потоке "main" Исключение: ошибка java.lang.OutOfMemoryError,...
15664 просмотров
schedule
30.11.2023
Robolectric: некоторые тесты работают в Android Studio IDE, но не в Maven
У меня есть проект maven в Android Studio. Я использую Robolectric с Roboguice, чтобы упростить тестирование приложения.
Я написал около 30 тестов. Все они отлично работают в IDE, но 2 из них терпят неудачу, когда я запускаю их с помощью
mvn...
154 просмотров
schedule
17.08.2023
Не удалось получить log.d или вывести Robolectrict + gradle
Кто-нибудь может вывести трассировки System.out или Log.d из robolectric test в консоль gradle. Я использую плагин тестирования Robolectric Gradle . Я использую консоль для запуска теста, так как это более больно пытаться запустить его в AS, в...
722 просмотров
schedule
30.04.2024