StartAndroid Ru Testing
@androidtestingchat 233 участника
Загрузить еще
17 апреля
Спасибо за ответ, уже разобрался
Не подскажите, есть в курсе материалы по тестированию АсинкТаск при помощи Эсспрессо?
И пользуясь случаем хотел бы поблагодарить за Ваши уроки! Спасибо!
В курсе я подробно рассказываю про IdlingResource. Это штука, чтобы ставить пазуы в тесте, пока код в отдельном потоке выполняется.
И там же я пишу о том, что AsyncTask не нуждается в этом механизме, т.к. Espresso сам может узнать, когда AsyncTaks работает
Да, я в инете нашел материал по этому поводу. Сделал тест, но на мой взгляд он получился немного корявым. В asynktask в методе onpostexecute, у меня выводится toast, далее в тесте я проверяю выводился ли он. Если сообщение выводилось делаю вывод, что все прошло ок. Хотелось бы явно пооверить вызывался ли метод execute у asynktask, использую verify
Хотелось бы явно пооверить вызывался ли метод execute у asynktask
Звучит как Unit тест. Не UI
Ну да, настраиваем сборту и тестирование проекта через гитлаб. Там с эмулятором какая-то трудность.
Всем привет!
Нужна помощь-подсказка технического характера:
Формируем iframe-приложение для онлайн-радио под Android.
На iframe html страницa, с которой берется информация есть аудиопоток (стрим) и столкнулись с рядом проблем:
1. при повороте телефона, прерывается трансляция и приходится включать заново :(
2. продолжать транслировать при сворачивании, чтобы отображалось в трее название приложения или страницы, с которой идет стрим, страницы и плей/стоп.
Заранее спасибо за помощь или наводку на мат.часть :)
тесты тут не причем
@damager82 извиняюсь за беспокойство :)
в каком чате могут помочь с этим вопросом) был бы признателен)
в основном, вы уже написали там
но не факт, конечно. что помогут
специфическая проблема
Я понял, спасибо за Вашу помощь :)
Хорошего дня)
18 апреля
разобрался
а есть у кого нить инфа как тестирвоать AsyncTask?
asyncTask кмк уже не модно использовать
20 апреля
А можно ли для андройд приложений писать статические тесты?
23 апреля
Ну, есть плагин для студии FindBugs он выполняет статическое тестирование.
24 апреля
Привет всем. Подскажите пожалуйста. Есть приложение которое загружает RSS xml, парсит с помощью xmlPullParser и выводит на экран с помощью recyclerview. Что здесь можно покрыть и как юнит тестами и UI тестами(espresso)?? Ничего в голову не приходит.
25 апреля
Метод презентера внутри себя вызывает метод вью. Как в тесте проверить что метод вызван?
verify
Вот этот тест падает:https://pastebin.com/F36MYpKa
Ошибка: https://pastebin.com/L1j7vitV
Сам метод: https://pastebin.com/kZgiUqsf
Подскажите что я не так делаю.
Хочу сделать просто проверку что в методе презентера вызывается метод вью.
26 апреля
Есть класс в нем 10 методов. 7 из них можно протестировать чистыми Unit тестами а 3 используют класс из Android SDK. Правильно ли будет сделать 2 класса MyClassTest(test) и добавить туда 7 методов и MyClassTest(androidTest) с 3мя методами?
да, так бы и сделал
либо если можно использовать Робоэлектрик, то не знаю, принято ли его в test пакете использовать
Или может класс разбить на два? Или это плохой подход?
я бы не стал, если класс сам по себе удачно сделан. Использовал бы оба тестовых пакета, сделал бы test suite если тесты логически вернее запускать сообща, и запускал бы их разом из test suita
11 мая
Денис Олейник:
Народ можете подсказать как писать юнит тесты MySQL lite?
16 мая
Чатик, помоги! Пишу UI-test, написал IdlingResource все как в примере от гугла, засетил, запускаю тест - ресурс - null. Если в тесте заставить заснуть поток то ОК, следовательно, проблема в ресурсе. Кто-нибудь сталкивался?
22 мая
Написал тест для презентера, при запуске ошибка empty test suite
еще раньше написал JUnit тесты, они рабюотают
Unit тесты должны быть в ветке test, не androidTest
У кого нибудь есть мануал, как тестировать проект в котором используется dagger2?
29 мая
Ребят, стоит ли отдельно тестировать репозитории или лучше не тратить на это время и писать тесты для интеракторов, в которых репозитории используются?
Если это репозиторий БД, то мне кажется имеет смысл написать тесты, проверяющие, что данные вставляются и читаются. Особенно если условия используются при выборках.
Спасибо, а не могли бы вы ещё посоветовать для начинающих как тестировать интерактор в связке с репозиториями и rxjava2 ?
да в целом так же, как и другие классы
мокаются репозитории и проверяется, что логика работает
30 мая
hi all
15 июня
Может глупый вопрос, но все же. Есть xml parser для которого хотелось бы написать пармер. В целом понятно как это сделать. Но вот я хочу слажить десяток вариантов xml файлов для того чтобы их прогнать через парсер. Так вот вопрос куда их лучше сложить в проекте и как потом достать в тесте ? При этом хотелось бы чтобы в релизный apk эти xml не попали
21 июня
Игнорируйте мои следующие несколько сообщений, я их скоро удалю, пишу чтобы проверить как работают упоминания пользователя в телеграме, специально выбрал чатик с маленьким количеством человек, извините за оффтоп. @Crazy_1407
727715416
729185221
Telegram виджет для вашего сайта (скрыть это)