Size: a a a

StartAndroid Ru Testing

2019 April 25

J

Joe_j in StartAndroid Ru Testing
ребят, привет, вопрос: рекомендуеться ли регистрировать idling resource для okHttp если тесты на локальном емуляторе и так проходят?
источник

KI

Konstantin Ivanov in StartAndroid Ru Testing
Joe_j
ребят, привет, вопрос: рекомендуеться ли регистрировать idling resource для okHttp если тесты на локальном емуляторе и так проходят?
надо понимать причину почему оно проходит, может быть используется async task executor для асинхронности во время тестов
источник

J

Joe_j in StartAndroid Ru Testing
используеться ретрофит
источник

J

Joe_j in StartAndroid Ru Testing
и все
источник

KI

Konstantin Ivanov in StartAndroid Ru Testing
какой шедулер при создании ретрофит клиента указывается
источник

J

Joe_j in StartAndroid Ru Testing
enqueue
источник

J

Joe_j in StartAndroid Ru Testing
или это не то?)
источник

KI

Konstantin Ivanov in StartAndroid Ru Testing
не знаю
источник

J

Joe_j in StartAndroid Ru Testing
)))
источник

A

Alexei in StartAndroid Ru Testing
retrofit позволяет тебе делать как синхронные запросы так и асинхронные
и вот асинхронные запускаются методом enqueue
источник

J

Joe_j in StartAndroid Ru Testing
вопрос только в том, что в приложении используется enqueue а тесты срабатывают без использования okhttpIdling resources но, не все)
источник
2019 April 26

KI

Konstantin Ivanov in StartAndroid Ru Testing
если поставить шедулер в ретрофите - асинк таск - okhttpidling можно не делать
источник

К

Кирилл in StartAndroid Ru Testing
У кого нибудь есть курс Профессия Android-разработчик 
с 0 до PRO со skillboxa
источник
2019 April 29

AP

Andrey Pomazkin in StartAndroid Ru Testing
Поделитесь пожалуйста подходами, как вы делаете скриншоты экранов во время тестов и складываете их куда либо вне эмулятора или реального устройства?
если делаю скриншот espresso, то он остается на девайсе, а если пытаюсь в этом же тесте выполнить adb pull, то возникает ошибка java.io.IOException: Cannot run program "adb": error=13, Permission denied
источник
2019 May 03

AS

Akbolat Sss in StartAndroid Ru Testing
Здароу! Штука такая. Есть Абстрактный класс с переменными, абстрактными и не-абстрактными методами. От него наследуются несколько "конкретных" подклассов. В каждом подклассе реализовал абстрактные методы, не-абстрактные не трогал, т.к. их они "общие" для подклассов и работают с внутренними переменными. Так вот, тесты на каждую конкретную реализацию написал. А что насчет "общих" не-абстрактных методов? Если писать на них тесты, то придется их дублировать в каждые тесты подклассов? Сейчас думаю о том, чтобы создать dummy подкласс, который будет дергать методы этого абстрактного класса
источник

AP

Andrey Pomazkin in StartAndroid Ru Testing
Не надо дубливать имхо. Да и вообще не обязательно чотко по классам рассовывать методы.
источник

AP

Andrey Pomazkin in StartAndroid Ru Testing
Вообще советуют для каждого метода создавать свой тестовый класс
источник

AS

Akbolat Sss in StartAndroid Ru Testing
ну пока начал делать так, dummy подкласс и его тестовый класс, где тригерю все не-абстрактные методы
источник
2019 May 06

A

Alexei in StartAndroid Ru Testing
при клике на кнопку запускается прогресс бар. Сетевой ответ приходит через 5 сек. Нужно написать Espresso test, который проверятс, что во время выполняния запроса отображается прогресс
источник

A

Alexei in StartAndroid Ru Testing
сетевой запрос делается ретрофитом
источник