Описание тега android-junit
Android testing is based on JUnit. In general, a JUnit test is a method whose statements test a part of the application under test.
1
ответ
Как запустить один тестовый класс в Android с помощью команды Gradle?
В моем приложении для Android у меня есть несколько тестовых классов. Если я запускаю следующую команду ./gradlew connectedAndroidTest он запускает все тестовые случаи внутри папки тестов android и генерирует отчет о тестировании для всех тестовых к…
13 авг '18 в 13:10
1
ответ
Модульный тест onSaveInstanceState с ActivityRules
Я пытаюсь выяснить, как протестировать onSavedInstance, используя более новые AndroidJunit4 и Activity Rules. @RunWith(AndroidJUnit4.class) public class MyViewActivityTest{ @Rule public UiThreadTestRule uiThreadTestRule = new UiThreadTestRule(); @Ru…
08 авг '16 в 20:38
3
ответа
Как выполнить юнит-тест AsyncTask в Android
Рассмотрим код ниже. Как я могу проверить это без использования сторонних библиотек? Строка Assert никогда не выполняется, потому что это другой поток, и vm перестает работать. Большое спасибо! public class FileParserTask extends AsyncTask<File, …
14 мар '18 в 11:12
2
ответа
Android-тест с AndroidJUnitRunner, выдающий исключение java.lang.ClassNotFoundException
Я новичок в тестировании приборостроения. Я пытаюсь провести базовое тестирование с AndroidJUnitRunner. Вот мой gradle: apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "25.0.0" defaultConfig { applicationId "…
01 май '17 в 20:26
0
ответов
Android и AndroidJUnit4. Как обработать и проверить неопределенную ошибку жизненного цикла
Ошибки, связанные с бесконечными циклами просмотра событий, являются темой этого вопроса. Такие петли не выбрасывают StackruErrorпотому что выполняются очень часто, но не рекурсивно. Примером этой ошибки кода может быть invalidate() позвони внутрь o…
20 дек '16 в 14:53
1
ответ
Дразнящий ведущий вызывает сбой интеграционного теста
Недавно я начал охватывать свой проект интеграционными тестами, где mockito предоставляет экземпляры презентатора, чтобы проверить, правильно ли мои представления вызывают методы презентатора во время их событий. Вопрос был на экране, который имеет …
11 окт '16 в 13:35
1
ответ
Задача connectedAndroidTest запускает весь тест, даже если указан класс
Я пытаюсь запустить инструментальные модульные тесты с использованием подключенного AndroidTest. Сначала я хотел запустить определенный класс, используя cAT. Поэтому я попробовал ниже команду ./gradlew app:connectedAndroidTest -Pandroid.testInstrume…
05 янв '17 в 09:13
2
ответа
"Не удалось разрешить: org.junit:junit:4.12" с помощью AndroidX Test JUnit
Когда я пытаюсь добавить зависимость от AndroidX Test JUnit 1.0.0-beta01: androidTestImplementation androidx.test.ext:junit:1.0.0-beta01, Gradle Sync не работает со следующей ошибкой: Не удалось разрешить: org.junit:junit:4.12 Все манипуляции с доба…
09 окт '18 в 10:35
1
ответ
Адаптер Android RecyclerView дает нулевое значение при модульном тестировании
Я пытаюсь протестировать RecyclerView с AndroidJunit4, это мой тестовый код: package com.kaushik.myredmart.ui; // all includes @RunWith(AndroidJUnit4.class) public class ProductListActivityTest { @Rule public ActivityTestRule<ProductListActivity&…
02 май '17 в 05:44
1
ответ
AndroidJunit4 не принимает имя теста функции пробела?
У меня есть следующий тест, где имя теста с пробелом и backtick для моего инструментального теста @RunWith(AndroidJUnit4::class) class MyTestClass { @Rule @JvmField var activityRule: ActivityTestRule<MainActivity> = ActivityTestRule(MainActivi…
27 июл '18 в 16:34
1
ответ
Robolectric: параметр констант @Config не найден
Я пытаюсь написать тест Robolectric. Я следил за несколькими уроками, где они, кажется, используют @RunWith(RobolectricTestRunner::class) @Config(constants = BuildConfig::class) настроить тест, но в моем случае константы параметров, похоже, не разре…
26 ноя '18 в 03:13
0
ответов
Тесты MockitoJUnit выполняются в Android Studio, но не выполняются при запуске из командной строки
Я пытаюсь запустить модульные тесты, используя MockitoJUnitRunner; они прекрасно работают в Android Studio, но некоторые (не все) тесты не выполняются при запуске в командной строке - что немаловажно, я должен иметь возможность запускать их с моей п…
16 янв '19 в 23:51
1
ответ
Как утверждать, что несколько переменных имеют одинаковое значение?
Я пишу тест JUnit для функции расчета double calculate(double val1, double val2); Ожидается, что функция выдаст тот же результат, если входные данные "перевернуты", то есть не должно иметь значения, какой из них стоит первым, и не должно иметь значе…
07 апр '18 в 03:26
1
ответ
Android Studio: трансформировать классы WithJarMergingForDebugAndroidTest FAILED
Я выполняю команду Gradle в терминале студии Android для запуска тестов проекта. ./gradlew connectedCheck --stacktrace Я получил следующую ошибку: :app:compileDebugAndroidTestAidl UP-TO-DATE :app:processDebugAndroidTestManifest :app:compileDebugAndr…
24 дек '15 в 12:18
0
ответов
Ложный менеджер аккаунтов с AndroidJUnit4
У меня есть активность, которая вызывает AccountManager.get(this) давая мне экземпляр AccountManager для вызова getAuthTokenByFeatures(), Я хочу проверить это действие и высмеивать различные ответы, которые менеджер по работе с клиентами может дать …
28 окт '16 в 15:33
0
ответов
Как написать тестовый пример AndroidJUnit для загруженного события, полного из файла apk
В основном, я скачиваю и устанавливаю apk с удаленного URL-адреса и хочу написать тестовые примеры для него с помощью Android Junit Ниже приведен код для загрузки apk-файла. class ApkDownloader { public void install(String url) { listenForDownloadCo…
18 окт '17 в 13:30
1
ответ
Получить экземпляр Activity другого приложения, используя UiAutomator?
Я пишу некоторые автоматизированные TestCase с использованием UiAutomator для всех приложений из моего приложения. Моя цель - найти текущую активность всех приложений, на которые я нажимаю. У меня есть проект под названием MyApp с пакетом под назван…
12 янв '17 в 08:29
2
ответа
Gradle, Android, Jacoco и JUnit5
Теперь, с выпуском JUnit 5.0, я изо всех сил пытаюсь получить данные покрытия кода, используя jacoco. Мой проект является многомодульным, и моя проблема в том, что для каждого модуля нет файла exec. Только один в корневом проекте (который кажется по…
15 сен '17 в 06:44
1
ответ
Модульное тестирование Android для аудио рекордера
Как я могу написать модульное тестирование для модуля аудио рекордера? Согласно моему текущему прогрессу, он только создает файл, и никакие данные не записываются в него, так как рекордер запускается и останавливается в конце концов.
24 май '16 в 04:30
1
ответ
AndroidJUnit4.class не найден в инструментальных тестах
У меня проблемы с импортом AndroidJunit4.class. Я создал тестовый класс в папке androidTest/java/, но кажется, что класс не найден. Даже если я форсирую правильный импорт, он все равно не работает. (импорт android.support.test. *). @RunWith(AndroidJ…
27 июл '16 в 15:45