Я пишу тестовый пример для своей деятельности в андроиде. Действие имеет два текстовых поля и кнопку. Когда кнопка нажата, я звоню в веб-службу, и приложение отвечает соответствующим образом. Теперь для моего теста я хочу только проверить, как работает мой графический интерфейс для положительного ответа. Меня не интересует сетевая архитектура, поскольку она будет протестирована отдельно. Возможно ли изменить поведение моего приложения, например, изменить класс моей асинтезы на класс mock, чтобы он всегда возвращал значение true. Это возможно. Если нет, то как я могу делать то, что хочу?Android Измерительные приборы
0
A
ответ
0
передать отладочный логический параметр или такой в async-задачу, а если true, то дайте фиктивные данные, если false, а затем перейдите к серверу для данных.
private class LongOperation extends AsyncTask<Boolean, Void, String> {
@Override
protected String doInBackground(Boolean... debug) {
if(debug[0]){
//do your dummy here
return "blah blah blah";
}
return GetWebData();
}
@Override
protected void onPostExecute(String result) {
}
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... values) {
}
}
Смежные вопросы
- 1. Контрольно-измерительные приборы в отличном состоянии?
- 2. Ароматизаторы и контрольно-измерительные приборы - конфигурация градиента
- 3. Антенные контрольно-измерительные приборы с mockito
- 4. Антенные контрольно-измерительные приборы и проекты библиотеки
- 5. Антенные контрольно-измерительные приборы с Mockito
- 6. Весенние измерительные приборы MVC - param Дата
- 7. Контрольно-измерительные приборы для контроллеров в AngularJS
- 8. Высококачественные измерительные приборы, не работающие в IE8
- 9. Контрольно-измерительные приборы для блоков AngularJS - инъекционные услуги
- 10. Асинхронный Задача - Android-измерительные приборы Блок тестирования - Исключение - только резьба создана может обновлять AsyncTask
- 11. Как исследовать контрольно-измерительные приборы через укрепляющий центр безопасности программного обеспечения?
- 12. Как измерительные приложения для систем Android
- 13. Параметрированные контрольно-измерительные тесты на Android
- 14. Антенные контрольно-измерительные приборы, выбор библиотек. Должен ли я использовать libs: test: testing-support или test: rules или test: runner?
- 15. NUnit и измерительные Дорожки
- 16. AWT текстовые измерительные реализации
- 17. Измерительные часы Циклы C#
- 18. CSS - приборы и устройства
- 19. MIDI.js - Невозможно сменить приборы
- 20. Приборы и утечки памяти
- 21. Как установить web2py приборы
- 22. Приборы Zoopekeeper в Кафке
- 23. Модульные тесты и приборы
- 24. Измерительные листы в Drupal 6
- 25. Контрольно-измерительные контроллеры с услугами
- 26. Измерительные объекты fileinfo.Length в КБС
- 27. Как отладить контрольно-измерительные тесты в Android Studio?
- 28. Android Wear: измерительные датчики и предотвращение окружающего режима/сна
- 29. Приборы указывают на утечку памяти!
- 30. Двунаправленные ссылки на приборы Doctrine