Описание тега servicetestcase

"Этот тестовый пример предоставляет структуру, в которой вы можете тестировать классы службы в контролируемой среде. Он обеспечивает базовую поддержку жизненного цикла службы и хуки, с помощью которых вы можете внедрять различные зависимости и управлять средой, в которой тестируется ваша служба." http://developer.android.com/reference/android/test/ServiceTestCase.html
5 ответов

Android ServiceTestCase для IntentService

В настоящее время я пишу юнит-тесты для приложений Android и наткнулся на следующую проблему: Я использую ServiceTestCase проверить IntentService как это: @Override public void setUp() throws Exception { super.setUp(); } public void testService() { …
12 июл '11 в 15:46
1 ответ

Запустите сервис в рамках TestCase в Android

Как запустить / привязать сервис из тестового примера. Я пытался использовать ServiceTestCase, он не работает
23 ноя '11 в 07:36
1 ответ

Android ServiceTestCase продолжает сбой?

Я новичок в Android Studio и пытаюсь протестировать службу GPS. Я действительно использовал пример, который я нашел в другой публикации @dtmilano. Я не получаю никаких ошибок, но тесты не пройдены. В другой публикации упоминалось добавление thread.s…
24 май '15 в 05:59
0 ответов

Сервис Android: внедрение зависимости?

Я пытаюсь выполнить тестирование моего Сервиса через ServiceTestCase, но пытаюсь сделать это без использования Guice или RoboGuice (из-за избежания внедрения зависимостей). Я хочу внедрить зависимость, отличную от Application или Context, но не могу…
11 фев '14 в 08:48
1 ответ

Почему я не могу запустить свои тесты в ServiceTestCase?

Вот мой тестовый код сервиса. public class BackgroundTaskServiceTest extends ServiceTestCase<BackgroundTaskService> { public BackgroundTaskServiceTest(Class<BackgroundTaskService> serviceClass) { super(serviceClass); } public BackgroundT…
26 дек '13 в 04:00
1 ответ

Контрольно-измерительные приборы для InputMethodService

Я продлил InputMethodService класс для создания моего собственного IME. Тем не менее, я изо всех сил пытаюсь написать действительные контрольные примеры инструментов для проверки поведения. Ранее Service, может быть проверено с помощью ServiceTestCa…
2 ответа

ServiceTestCase<T>.getService?

Я пытаюсь построить действительный пакет тестирования Junit на Android. Так как я новичок в Junit, я не могу понять, как использовать класс ServiceTestCase. Я не могу понять, как заставить метод getService() работать. это всегда возвращает меня к ну…
19 фев '10 в 22:20
3 ответа

Как скопировать файлы из ресурсов по методу setUp из Android Junit ServiceTestCase?

Я пишу тестовый код JUnit для реализации сервиса Android, и мне нужно инициализировать тесты с некоторыми файлами, скопированными на SDCard. Моя подпись класса выглядит так: public class ImageServiceTest extends ServiceTestCase&lt;ImageService&gt; Я…
1 ответ

Может ли Android ServiceTestCase<MyService> отправлять сообщения на мой сервис?

Я хочу проверить свой связанный сервис с ServiceTestCase. Тестирование состоит из привязки к MyBindServer и отправки сообщения. Просматривая журналы, вы можете увидеть, что служба запускается при вызове onBind(), и сообщение отправляется из testAHel…
07 июл '11 в 00:37
1 ответ

Почему testServiceTestCaseSetupProperly(...) называется ПОСЛЕ пользовательских тестов?

У меня есть простой ServiceTestCase и пустой IntentSerice, содержащий только методы жизненного цикла, служба также зарегистрирована в AndroidManifest.xml, а также тег действия "com.tut.my.service.DATAUPDATE". Вызов Service работает довольно хорошо, …
1 ответ

Как проверить автоматически сгенерированный файл Java, используя JUnit для моего AIDL

Я использую eclipse для написания тестового примера JUnit для моего проекта. Мой проект содержит связанный сервис на основе AIDL. После выполнения проекта я получаю автоматически сгенерированный Java-файл для AIDL в папке gen. Этот файл содержит кла…
0 ответов

Использование PendingIntent в модульном тесте для тестирования сервиса

У меня есть IntentService (на самом деле это WakefulIntentService!), который возвращает результат в запросы (т. е. из действий), используя PendingIntent это добавляется к намерению, используемому для запуска службы. Раньше я пользовалась ResultRecei…
2 ответа

Не удается запустить Android ServiceTestCase

Я не могу получить какие-либо тестовые случаи, которые расширяют ServiceTestCase для запуска. Там нет ошибок, они просто не выполняются. Другие тестовые случаи, которые расширяют AndroidTestCase, выполняются. Проекты настроены следующим образом: У м…
21 окт '11 в 21:28
0 ответов

getSystemContext() моего ServiceTestCase возвращает ноль

У меня есть тест с кодом ниже, но я получаю исключение NullpointerException, потому что getSystemContext() возвращает null. Мой проект выглядит следующим образом: ~/trunk/src/&lt;packages&gt;/&lt;classes&gt; ~/trunk/test/&lt;packages/&lt;testclasses…
26 июл '12 в 12:20
2 ответа

NullpointerException при остановке службы в ServiceTestCase

Я тестирую свой сервис с помощью ServiceTestCase, public class MyTest extends ServiceTestCase&lt;MyService&gt;{ private Context mContext; private Intent intent; public MyTest(){ super(MyService.class); } @Override public void setUp() throws Exceptio…
1 ответ

Не виден вывод журнала из службы тестирования

У меня есть работающая служба (я знаю, что она работает, потому что я проверял вручную). Тем не менее, я пытаюсь построить тестовый пример JUnit/Espresso для него. Хотя Android Studio сказала мне, что тест "пройден", но я не вижу эффекта от вызова с…
21 дек '16 в 02:48
0 ответов

Контекст Android в TestProject

Я пытался достичь сценария автоматизации тестирования с использованием JUnit Framework для Android. Я использовал CountDownLatch, поскольку хотел включить один асинхронный сценарий. Я написал тестовый файл, используя ServiceTestCase для моей службы.…
30 ноя '11 в 10:03
2 ответа

Android: генерация отчетов Junit

Я хочу сгенерировать отчет HTml после запуска тестового примера junit в android.Testcase имеют тип AndroidTestCase,ProviderTestCase и ServiceTestCase. и задача отчета Junit для этого:- &lt;project name="junitreport-problem" default="test" basedir=".…
28 фев '11 в 09:07
1 ответ

Как я могу использовать настоящий объект приложения с Android ServiceTestCase

Я пытаюсь протестировать сервис, который требует реального объекта Application, а не MockApplication, предоставляемого ServiceTestCase. Как я могу создать настоящий объект Application в моем ServiceTestCase?
21 май '12 в 23:41
0 ответов

Android junit - доступ к пользовательским общим настройкам в ServiceTestCase

Я хочу получить общие настройки в ServiceTestCase: SharedPreferences preferences = context.getSharedPreferences("preferences_name", Context.MODE_PRIVATE); и сделать что-то подобное: int value = preferences.getInt("key", 0); preferences.edit().putInt…