Описание тега robolectric
Robolectric - это платформа для модульного тестирования, которая позволяет тестировать приложения Android на JVM за секунды без использования эмулятора или устройства.
1
ответ
Как добавить WidgetProvider, не ломая Robolectric
У меня есть тестовый набор, использующий Robolectric 1.1 и Roboguice 2. Он работает нормально. Я добавил AppWidget в манифест приложения как: <receiver android:name="NearestOpenCragWidgetProvider" android:exported="false"> <intent-filter>…
19 сен '12 в 10:01
2
ответа
Использование Espresso 2.0 + Roboelectric в проекте Android
У меня уже есть куча робоэлектрических испытаний. Я хочу добавить Espresso 2.0, который недавно был представлен. Roboelectric представила шаблонный проект deckard-gradle для решения проблемы совместного использования Roboelectric и Espresso. но реше…
21 янв '15 в 11:34
1
ответ
Как вызвать API в фоновом потоке в Roboelectric в Android
Я провожу тест с Robolectric Runner. Тестируемый код проверяет, что он не выполняется в основном потоке: if (Looper.getMainLooper().getThread() == java.lang.Thread.currentThread()) { new IllegalStateException("Method called on the UI thread"); } Тес…
30 мар '16 в 10:26
1
ответ
Почему первый тестовый запуск с Robolectric занимает так много времени?
Я тестирую свое Android-приложение с Robolectric, но столкнулся со странной ситуацией. Что происходит, когда я запускаю какой-то набор тестов, первый тест, запущенный с Robolectric, занимает намного больше времени, чем любой другой тест. Это не явля…
07 янв '15 в 11:34
3
ответа
Тестирование Android: проверьте onClickListener, используя приватный анонимный класс
Я использую Robolectric и Mockito и хочу убедиться, что асинхронная задача запущена или нет. Вот мой код: AlertDialog.Builder alert = new AlertDialog.Builder(mContext); alert.setTitle(R.string.warning_text); alert.setMessage(message); alert.setPosit…
02 мар '15 в 09:39
2
ответа
Robolectric "Требуется разрешение ИНТЕРНЕТА"
Я получаю эту ошибку при создании операции с Robolectric: java.lang.IllegalArgumentException: INTERNET permission is required. Это то, что я делаю: @Config(constants = BuildConfig.class, sdk = TestConfig.MIN_SDK_UNIT_TESTS, manifest = "src/main/Andr…
24 июн '16 в 19:00
2
ответа
NullPointerExcepcion с Robolectric на Activity.onCreate()
Я использую Robolectric для тестирования Activity (FooActivity), которая расширяет BaseActivity, а BaseActivity расширяет Activity, но я получаю исключение NullPointerException в Activity.onCreate () FooActivity.java расширяет BaseActivity.java @Ove…
17 окт '13 в 15:25
3
ответа
Запустите Robolectric в IDEA за прокси
У меня есть корпоративная среда со всеми вызовами http и https за прокси. Мне удалось исправить некоторые проблемы с загрузкой из командной строки, поместив экспортную переменную среды http_proxy в файл.profile. Но с Robolectric 2.2, который загружа…
17 дек '13 в 13:47
1
ответ
Robolectric пользовательские тени письма
Привет, я написал класс для проекта Robolectric 2.3 следующим образом @Implements(Bitmap.class) public class MyShadowBitmap extends ShadowBitmap { public MyShadowBitmap() { // can also be some other config value setConfig(Bitmap.Config.ARGB_8888); }…
11 апр '14 в 09:18
0
ответов
Android Robolectric инициализирует приложение дважды
Я тестирую свое приложение с Robolectric, когда я тестирую каждый метод сам по себе, все идет хорошо, но когда я тестирую пары методов вместе, возникает RuntimeException, говорящее " ParsePlugins уже инициализирован", поэтому, очевидно, мой класс пр…
12 янв '17 в 10:01
1
ответ
Ошибка: java.lang.UnsatisfiedLinkError с roboelectric и областью
Привет я пользуюсь realm База данных для моего приложения и использования roboelectric Структура модульного тестирования для выполнения модульного тестирования. я вижу realm написано в нативном коде c, оно имеет librealm-jni.so файл для их функциона…
23 фев '17 в 11:06
3
ответа
Как получить текущую активность с Robolectric?
Предположим, у меня есть действие A, которое запускает другое действие B из своего onCreate() метод, ожидая результатов. Как получить активность B с использованием Robolectric?
30 авг '11 в 20:08
2
ответа
robolectric java.lang.NoSuchFieldException: sSystem
При выполнении UnitTest с использованием robolectric я получаю сообщение об ошибке java.lang.NoSuchFieldException: sSystem Пожалуйста, дайте мне совет. Описание Интегрированная робоэлектрическая ошибка java.lang.RuntimeException: java.lang.RuntimeEx…
16 май '17 в 10:58
1
ответ
Робоэлектрический медленный и дает предупреждения
Я впервые использую Roboelectric. Написание моего первого теста, который представляет собой простой тест с утверждением названия Задания, занимает около 18 секунд и дает мне следующие предупреждения: WARNING: no system properties value for "ro.contr…
26 дек '17 в 09:48
1
ответ
Не удается нажать на ребенка RecyclerView в Robolectric
Я пишу тесты для просмотра в приложении MVP для Android. В этих тестах я использую Robolectric 3.6.1. Проблема, с которой я сталкиваюсь, заключается в получении NullPointerException, когда я пытаюсь щелкнуть на представлении внутри RecyclerView с ge…
15 янв '18 в 06:06
0
ответов
Нет SupportFragmentManager
Для модульного теста я должен добавить SupportFragment в Activity. Я создаю AppCompatActivity с Robolectric, как это mActivity = Robolectric.buildActivity(AppCompatActivity::class.java) .create() .start() .resume() .get() Теперь я хочу позвонить mAc…
01 окт '18 в 11:57
0
ответов
Robolectric: StartFragment Fails
Кто-нибудь знает, почему у меня возникла проблема с надуванием фрагмента? Похоже, это связано с этим пользовательским представлением, но после просмотра пользовательского представления не имеет смысла, почему запуск фрагмента не удался. Ищу кого-то,…
07 авг '14 в 03:49
1
ответ
Как заставить Mockito работать с RoboGuice и Robolectric
Я почти отчаянно пытаюсь заставить Mockito работать вместе с RoboGuice и Robolectric. У меня есть мультипроект Gradle, который включает в себя приложение для Android, которое разработано с RoboGuice. Теперь у меня есть тестовый пример, в котором я х…
21 авг '14 в 21:02
1
ответ
Как проверить, отображается ли progressDialog пользователю через Robolectric
Я хотел бы проверить поведение моей деятельности, когда filePath имеет значение null или содержит недопустимый путь к файлу. Мой код активности @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon…
27 фев '19 в 07:13
0
ответов
Как провести юнит-тестирование с использованием робоэлектрика?
Модульный тест MainActivity всегда вызывает objectA null. public class classA{ public Object objectA; // remaining codes to initialize objectA } public class MainActivity extends ClassA{ if(objectA !=null){ //codes } Есть ли способ инициализировать …
27 фев '19 в 07:39