Size: a a a

StartAndroid Ru Testing

2017 August 06

DV

Dmitry Vinogradov in StartAndroid Ru Testing
Как разруливать permissions запросы в Espresso

https://medium.com/we-are-makery/runtime-permissions-and-espresso-done-right-bc46501899b0
источник
2017 August 07

ВВ

Всеволод Владимирович in StartAndroid Ru Testing
Всем привет.
У меня вопрос по навигации по приложению, над которым я уже неделю бьюсь и пока ничего путевого не придумал.
И я подумал, может есть такие же чаты как этот только по UX/UI, кто нибудь встречал такие?
источник
2017 August 08

C

Corwin in StartAndroid Ru Testing
Всем привет, у меня следующий вопрос:
тесты приложения падают с ошибкой:
Execution failed for task ':compileDebugUnitTestKotlin'.

src\test\kotlin\ru\ngst\persephone\ng\ui\OutletList\OutletListPresenterImplTest.kt: (3, 33): Unresolved reference: outletList
src\test\kotlin\ru\ngst\persephone\ng\ui\OutletList\OutletListPresenterImplTest.kt: (16, 37): Unresolved reference: models
src\test\kotlin\ru\ngst\persephone\ng\ui\OutletList\OutletListPresenterImplTest.kt: (17, 37): Unresolved reference: models

то есть, линкер не видит классы за пределами файл.
Вопрос где косяк, ничего похожего в градле найти не могу
источник
2017 August 10

YL

Yaroslav Lutsenko in StartAndroid Ru Testing
всем привет, кто может объяснить, почему тест не работает? Делаю объекты в методе @Before вызываю тест, все нормально работает. Делаю в тесте метод, который возвращает объекты для сравнения, (просто копирую тот же код, который был в @Before) в самом @Before уже вызываю этот метод, чтоб были объекты для сравнения, в тесте сравниваю, он мне выдает junit.framework.AssertionFailedError: и показывает сравнение объектов, которые судя по выводу равны
источник

DV

Dmitry Vinogradov in StartAndroid Ru Testing
А можно код глянуть? На словах не оч понятно
источник
2017 August 11

YL

Yaroslav Lutsenko in StartAndroid Ru Testing
Dmitry Vinogradov
А можно код глянуть? На словах не оч понятно
Да, https://codeshare.io/G6AyAk так тест нормально работает. Вот так https://codeshare.io/29jqjg выдает такую ошибку https://codeshare.io/50q3QQ если я правильно понимаю, то hash разный, значит объекты могут быть разными переопределяю toString -> разный hash у DPreferenceRow переопределяю toString в DPreferenceRow  -> все поля равны, и тут я не могу понять магию.
источник

YL

Yaroslav Lutsenko in StartAndroid Ru Testing
Дим, мы хотим продолжения курса)
источник

DV

Dmitry Vinogradov in StartAndroid Ru Testing
Продолжение будет
Ближайшие три недели обещают быть относительно свободными. Так что несколько уроков, скорее всего еще выдам
источник

DV

Dmitry Vinogradov in StartAndroid Ru Testing
Yaroslav Lutsenko
Да, https://codeshare.io/G6AyAk так тест нормально работает. Вот так https://codeshare.io/29jqjg выдает такую ошибку https://codeshare.io/50q3QQ если я правильно понимаю, то hash разный, значит объекты могут быть разными переопределяю toString -> разный hash у DPreferenceRow переопределяю toString в DPreferenceRow  -> все поля равны, и тут я не могу понять магию.
Много кода
Я бы просто постепенно трансформировал первый тест во второй и смотрел в какой момент сломается.

Ошибка говорит о том, два DPreferenceLastOrdersBundle объекта не equals.  У них вполне может быть полностью одинаковое содержание. Но если метод equals у них не переопределен, то это будут не одинаковые объекты.
источник

YL

Yaroslav Lutsenko in StartAndroid Ru Testing
Хорошо,  буду делать постепенно
источник
2017 August 25

NK

ID:447425495 in StartAndroid Ru Testing
Доброго времени суток. У меня вопрос по поводу тестирования работы с файлами. При записи или считывании с файла, вылетает ошибка с запретом доступа. Из-за чего это может быть? Через InstrumentationRegistry, в context, к стандартному имени пакета добавляется .test, если это из-за этого, то как исправить и протестировать запись и считывание с файла?
источник

NK

ID:447425495 in StartAndroid Ru Testing
Вопрос отпал. Вместо InstrumentationRegistry.getContext надо было использовать .getTargetContext
источник
2017 August 31

N

Nikita in StartAndroid Ru Testing
Привет всем! Интересны мнения, на чем сейчас лучше всего обустроить с нуля проект по UI-тестированию андроид приложений? (кроссплатформа не нужна, только андроид)
источник
2017 September 01

N

Nikita in StartAndroid Ru Testing
Никто ничего не подскажет? :-)
источник

W

WaterSmith in StartAndroid Ru Testing
Может попробовать по другому задать вопрос?
источник

N

Nikita in StartAndroid Ru Testing
Окей
Есть несколько андроид-приложений, хотелось бы написать на них пачку ui-тестов
Какие инструменты для этого лучше всего использовать?
источник
2017 September 03

W

WaterSmith in StartAndroid Ru Testing
Espresso, например
источник
2017 September 06

W

WaterSmith in StartAndroid Ru Testing
источник
2017 September 12

DV

Dmitry Vinogradov in StartAndroid Ru Testing
Вышли два новых урока для курса Тестирование

Урок 9. Espresso. IdlingResource.
В этом уроке используем IdlingResource, чтобы научить тест делать паузу и ждать, пока приложение выполняет фоновые действия.

Урок 10. Espresso. ActivityTestRule и IntentsTestRule.
В этом уроке посмотрим подробнее на ActivityTestRule и используем IntentsTestRule для работы с Intent.

Официальный анонс - завтра
источник

[P

[отпуск] Dmitrii Polyakov in StartAndroid Ru Testing
😃👍
источник