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

Пользовательский теневой объект Robolectric
OOTB, Robolectric не очень хорошо поддерживает локали. Поэтому, если ваше приложение зависит от локалей (как и многие приложения, если они корректно настроены), это может стать настоящей головной болью. Короче говоря, я создал свои собственные...
830 просмотров

Как протестировать IntentService с помощью Robolectric?
Я пытаюсь протестировать метод onHandleIntent() для IntentService , используя Robolectric . Я запускаю службу с: Activity activity = new Activity(); Intent intent = new Intent(activity, MyService.class); activity.startService(intent);...
11253 просмотров
schedule 06.03.2024

Как заставить Robolectric работать с Volley
Я пытаюсь заставить Волейа работать с Robolectric. Я вижу, что мой HTTP-запрос вызывается, и parseNetworkResponse вызывается (я отправляю собственный подкласс JsonRequest), но мой Listener НЕ вызывается. Любой совет? Вот пример кода: @Test...
3409 просмотров
schedule 25.04.2024

Robolectric не может найти ресурс или файл манифеста
Я создал новый TestProject и добавил следующую строку в свой testMethod: Robolectric.getShadowApplication().getString(R.string.mystring); Мой тест не прошел с android.content.res.Resources$NotFoundException: unknown resource 2131558482...
14595 просмотров
schedule 06.01.2024

Тег метаданных в файле AndroidManifest.xml вашего приложения имеет неверное значение.
Я столкнулся с проблемой, когда у Robolectric возникли проблемы с моим AndroidManifest.xml. Мое приложение работает нормально, но Robolectric не проходит все мои тесты, даже assertTrue(true) . Ошибка: android.view.InflateException: XML file...
14054 просмотров
schedule 10.07.2022

Robolectric: как протестировать класс, внутри которого используется экземпляр приложения?
Я хочу протестировать фрагмент UserConnectFragment , содержащий переменную PlateformConnect . Этот класс имеет метод для инициализации Facebook SDK: @Override public void create() {...
1669 просмотров
schedule 25.11.2023

JCE не может аутентифицировать поставщика BC в Robolectric
Я пытаюсь протестировать подпись хранилища ключей в своем приложении, но не могу пройти мимо загрузки хранилища ключей из ресурсов, потому что возникает ошибка: java.io.IOException: ошибка построения MAC: java.lang.SecurityException: JCE не...
491 просмотров
schedule 18.04.2024

Создайте тень GoogleApiClient с помощью Robolectric
Я использую Robolectric и пытаюсь создать теневой объект GoogleApiClient, но безуспешно. Методы класса Shadow никогда не вызываются. GoogleApiClient - это интерфейс - может ли это быть проблемой? Есть ли способ «затенить» интерфейс GoogleApiClient...
537 просмотров
schedule 12.05.2024

Ошибка тестирования модуля существующей базы данных SQLite с использованием robolectric
В моем приложении у меня есть база данных SQLite, которую я поместил в папку с ресурсами. Я успешно использую его в своем приложении, но теперь я хочу протестировать методы в классе «поставщика» базы данных, который имеет несколько методов для...
691 просмотров
schedule 03.04.2024