Описание тега androidx-test

0 ответов

Неразрешенная ссылка - что происходит?

Я пытаюсь сослаться на действие в тесте пользовательского интерфейса "androidTest", которое является частью моей основной папки проекта, однако я получаю сообщение об ошибке "Неразрешенная ссылка". Когда я проверяю, что происходит, похоже, что мой и…
24 дек '18 в 12:40
4 ответа

Тесты не найдены при использовании пользовательского бегуна

Я использую androidx.test библиотеки (которые я недавно перенес) в моем проекте и с использованием пользовательских AndroidJUnitRunner, До миграции все работало нормально, но теперь я получаю эту ошибку - Started running tests Test running failed: I…
1 ответ

Android Test Orchestrator не работает с Android X

Недавно я перенес свой проект на использование AndroidX и настроил тестовый оркестратор для моих тестов эспрессо на gradle, используя следующие документы: https://developer.android.com/training/testing/junit-runner У меня есть зависимость: androidTe…
1 ответ

AndroidX тестовый диалог

С момента выпуска AndroidX мы используем Robolectric с Espresso в наших модульных тестах. Но мы не можем найти способ протестировать диалоги. Сообщество эспрессо предлагает нам: onView(withId(android.R.id.button1)) .inRoot(isDialog()) .check(matches…
1 ответ

Robolectric AndroidX фрагменты NoClassDefFoundError

После переноса кода и тестов в AndroidX все, кажется, работает довольно хорошо, однако тесты джобита Robolectric для двух фрагментов не выполняются из-за исключения стиля NoClassDefFoundError: androidx/ фрагмент /testing/R$. Трассировка стека: java.…
02 янв '19 в 13:56
1 ответ

Как выполнить юнит-тест startActivity?

Я новичок в тестировании в Android. Пожалуйста, помогите мне написать модульный тест для этого класса. class SplashActivity : AppCompatActivity(){ override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val intent = I…
0 ответов

AndroidTests прекратил сборку после добавления androidx.fragment: зависимость для тестирования фрагментов

После того как я добавил fragment-testing зависимость от моего проекта: // Testing dependencies espressoVersion = '3.2.0-beta01' testCoreVersion = '1.1.0' runnerVersion = '1.1.0' extJunitVersion = '1.1.0' testRulesVersion = '1.1.0' fragmentVersion =…
0 ответов

Как проверить меню опций с помощью теста фрагмента AndroidX?

Настроить Робоэлектрик: 4.2.1 Тестирование фрагментов AndroidX: 1.1.0-alpha05 Фон С AndroidX приходят новые способы тестирования фрагментов: Источник: https://developer.android.com/training/basics/fragments/testing Robolectric совместим с AndroidX и…
27 мар '19 в 13:30
1 ответ

Как настроить проект Android для AndroidX Test

У меня проблемы с настройкой приложения Android для тестирования с AndroidX. Когда я пытаюсь запустить свой начальный тест, я получаю эту ошибку:- FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of ta…
11 апр '19 в 07:02
1 ответ

В какой библиотеке AndroidX находится пакет androidx.test.annotation?

Простой вопрос: Как я могу использовать пакет androidx.test.annotation? В какой библиотеке AndroidX он находится? Я специально ищу использовать https://developer.android.com/reference/androidx/test/annotation/UiThreadTest. Эта аннотация является про…
1 ответ

Как правильно отключить тест AndroidX Espresso?

Я пишу тест Espresso, чтобы проверить, правильно ли мои приложения обрабатывают ссылки на приложения. Я установил Android Studio и создал тест, который проходит успешно, но проблема в том, что тестовый набор зависает. Я создал класс, LinkDispatcherA…
21 июн '19 в 19:29
0 ответов

Как запустить только SmallTest в Android Studio

Я начал новый проект с testautomation. Некоторые тесты занимают некоторое время. Они были помечены как @LargeTest. Есть также несколько SmallTests (юнит-тесты). Разработчикам нужно чаще запускать небольшие тесты. Некоторое время я искал в Интернете …
0 ответов

GrandPermissionRule не работает после расширения AndroidJUnitRunner

После расширения AndroidJUnitRunner GrandPermissionRule перестал работать и тест заблокирован диалогом разрешений. Вот мой класс бегуна: package com.my.package import android.app.Application import android.content.Context import androidx.test.runner…
0 ответов

AndroidX Test - локальный модульный тест не удался из-за ExceptionInInitializerError

Я пишу модульный тест для нашего приложения с использованием библиотеки AndroidX Test и обнаружил сбой при запуске моего первого тестового примера. Насколько мне известно, основной причиной этого сбоя является исключение NullPointerException, поскол…
16 янв '20 в 11:39
1 ответ

Неверный экземпляр приложения из ApplicationProvider.getApplicationContext

Я предоставляю свою собственную реализацию Application путем создания подкласса и определения полного имени этого подкласса как android:name атрибут в AndroidManifest.xmlс <application> пометить как: <application android:name=".GeniuzApp" .…
31 окт '19 в 16:09
0 ответов

Why is the main activity not maintained throughout the entire test?

So I'm having some issues with the login of an app. I've been trying to write an integration test for it... class LoginIT : AndroidIntegrationTest() { @get:Rule var loginActivityRule = activityScenarioRule<LoginActivity>() var done = false; @T…
0 ответов

Вызов щелчка по ViewHolder в тесте Espresso для RecyclerView не вызывает прослушиватель Onclick держателя представления

Мой фрагмент выглядит следующим образом public class NerdLauncherFragment extends Fragment { private RecyclerView mRecyclerView; private final String TAG = this.getTag(); @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater,…
0 ответов

Как проверить поток через несколько действий на jvm?

У меня есть действие, которое запускается при нажатии кнопки с новыми дополнительными данными через намерение. Для этого занятия я провел тест. Он отлично работает, если будет запущен на устройстве. Теперь я попытался запустить его только на jvm. Но…
10 сен '19 в 16:45
1 ответ

Как сохранить тесты, которые проверяют восстановление действий из пакета, в одном наборе тестов с другими тестами с помощью launchActivity

У меня есть набор тестов для приложения для Android, тестирующий несколько сценариев. Для большинства из них имеет смысл использовать launchActivity тестовой среды AndroidX. У меня также есть в том же наборе тесты, которые проверяют восстановление д…
15 ноя '19 в 14:43
1 ответ

Robolectric не может вызвать setValue в фоновом потоке

Я тестирую AsyncTask который onPostExecute звонки setValue из LiveDataпример. Поскольку я призываюsetValue от onPostExecute никаких проблем не ожидалось относительно вызова, выполняемого потоком пользовательского интерфейса. Тем не менее, запустив э…