Articles of junit

Могу ли я тестировать уведомления о статусных базах с помощью платформы тестирования Android?

У меня есть класс, который отправляет уведомление о состоянии в Android. Я не могу найти способ проверить, было ли отправлено уведомление, или нет, что затрудняет запись любого полезного модульного теста. У кого-нибудь есть решение для этого?

Android JUnit Testing … Как ожидать исключения

Я пытаюсь написать некоторые тесты, используя встроенную платформу тестирования Android Junit. У меня возникает проблема с тестом, в котором я ожидаю, что будет выбрано исключение. В JUnit аннотация для метода тестирования будет: @Test(expected = ArithmeticException.class) Однако в android этот тест завершился неудачей с помощью исключения ArithmeticException. Я понимаю, что реализация Android – это только подмножество […]

Тест Android JUnit для SQLiteOpenHelper

Я новичок в тестировании junit. Может кто-нибудь мне помочь, как проверить класс SQLiteOpenHelper . Определяет, какие классы я должен реализовать и как тестировать свои db и таблицы. Я использую Eclipse IDE.

Единичное тестирование вещательного приемника?

Вот проект BroadcastReceiver из моего проекта, который я ищу для модульного теста. Когда пользователь делает телефонный звонок, он захватывает номер телефона и устанавливает намерение начать новое действие, передавая номер телефона. public class OutgoingCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context xiContext, Intent xiIntent) { if (xiIntent.getAction().equalsIgnoreCase(Intent.ACTION_NEW_OUTGOING_CALL)) { String phoneNum = xiIntent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); Intent intent = new […]

Автоматизация тестового блока Android: библиотека Robolectric vs Android Testing

Интересно, какой из них лучше выбрать для написания единичных тестовых примеров для приложений и библиотек Android: использование библиотеки Robolectric или использование платформы Android Testing. Я хочу запустить тестовый пакет в командной строке и хочу, чтобы он не зависел от необходимости конфигурирования эмулятора или подключения устройства со сборкой. Кто-нибудь из вас проводит сравнительный анализ на обоих […]

Получить контекст тестового проекта в тестовом примере Android junit

Кто-нибудь знает, как вы можете получить контекст тестового проекта в тестовом примере Android junit (расширяет AndroidTestCase). Примечание. Тест не является контрольно-измерительным тестом. Примечание 2: Мне нужен контекст тестового проекта, а не контекст фактического тестируемого приложения. Мне нужно это, чтобы загрузить некоторые файлы из активов из тестового проекта.

В чем разница между папками src / androidtest и src / test?

В проекте по умолчанию на Android Studio есть две тестовые папки. Первый – src/androidTest . Эта папка уже существовала в предыдущей версии Android Studio. Тем не менее, с некоторого времени есть новая тестовая папка по умолчанию src/test и новая зависимость testCompile 'junit: junit: 4.12' в build.gradle . Мой вопрос: какую папку я использую для тестирования […]

Android Studio импортирует существующие модульные тесты «Невозможно найти информацию об оборудовании»

Поэтому я пробовал нашу Android-студию и тестировал проект, который работал в eclipse. У меня есть все, что компилируется, и приложение запустится просто отлично, но я не могу получить свои модульные тесты и работать. В итоге я их компилировал, добавив папку приложений в качестве зависимости, но я не думаю, что моя конфигурация запуска правильная, потому что […]

Исключение в потоке «main» java.lang.NoClassDefFoundError: junit / textui / ResultPrinter

Я пытаюсь скомпилировать свой Android-проект в Android Studio 0.3.0. Сегодня я получаю следующую ошибку: Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:188) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) Caused by: java.lang.ClassNotFoundException: junit.textui.ResultPrinter at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) … 3 more Process finished with exit code 1 Выполнение некоторых […]

Плагин Android Eclipse: контрольно-измерительный тест Runner не указан

Я получаю эту ошибку при попытке запуска модульных тестов из Eclipse с Android Project. Список контрольных тестовых инструментов пуст в настройках Android. [2009-06-17 23:57:51 – MyApp] ОШИБКА: приложение не указывает средство android.test.InstrumentationTestRunner или не объявляет use-library android.test.runner Также было досадно, что, поскольку я пытался выполнить единичный тест один раз, это то, что я всегда хочу […]

Intereting Posts
Питание для устройств, на которых работает Jelly bean, а также версии позже Jelly bean при использовании данных приложений Что такое армеаби и почему они его используют Как изменить цвет фона меню ActionBar (андроид 4 и 5) Установка закладки по умолчанию для настройки фрагмента / ViewPager EditText теряет фокус при появлении клавиатуры; Требует двойного нажатия для редактирования На устройстве нет места – Android Как построить APK и отдельные библиотеки, которые приложение загружает динамически Не обнаружен тестовый компонент с кинжалом 2 В чем разница между Activity.runOnUiThread (runnable action) и Handler.post ()? Получить высоту TextView Отправить письмо через gmail Получить значения ArrayList <HashMap <String, String >> Ускорение создания градиента в многодисковом приложении Приложение Android запоминает свои данные после удаления и переустановки Использование цветов для новой темы дизайна материалов в Android