Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 January 02

DS

Denis Stavtsev in AndroidDev :: Разработка. It's Android time now!
С наступившим :)
Пишу небольшой проект. Mvvm, room, dagger2.

У меня возник вопрос при покрытии юнит тестами.
Каким образом можно написать юнит тесты на часть с репозиторией/локальной бд?
База ведь создаётся с привязкой к контексту и в таком случае это уже инструментальный тест на устройстве.
источник

D

Denis in AndroidDev :: Разработка. It's Android time now!
Denis Stavtsev
С наступившим :)
Пишу небольшой проект. Mvvm, room, dagger2.

У меня возник вопрос при покрытии юнит тестами.
Каким образом можно написать юнит тесты на часть с репозиторией/локальной бд?
База ведь создаётся с привязкой к контексту и в таком случае это уже инструментальный тест на устройстве.
А что ты хочешь протестировать?) Рум?)
Рум без тебя уже протестировали :)
А логику репозитория можно покрыть, также как и везде мокаешь хелперБД)
источник

DS

Denis Stavtsev in AndroidDev :: Разработка. It's Android time now!
Вот видимо я с моками не особо разобрался.
Есть какие-нибудь туторы на тему?
источник

D

Denis in AndroidDev :: Разработка. It's Android time now!
Denis Stavtsev
Вот видимо я с моками не особо разобрался.
Есть какие-нибудь туторы на тему?
Мокито
источник

D

Denis in AndroidDev :: Разработка. It's Android time now!
Самый распространенный инструмент
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Denis Stavtsev
С наступившим :)
Пишу небольшой проект. Mvvm, room, dagger2.

У меня возник вопрос при покрытии юнит тестами.
Каким образом можно написать юнит тесты на часть с репозиторией/локальной бд?
База ведь создаётся с привязкой к контексту и в таком случае это уже инструментальный тест на устройстве.
Тест с базой данных это уже не юниттест, а интеграционный. Базу данных можно под каждый тест новую создавать. Посмотри в сторону testcontainers
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Denis Stavtsev
Вот видимо я с моками не особо разобрался.
Есть какие-нибудь туторы на тему?
Вроде на самом сайте моем о все есть, там несложно
источник

DK

Danil Kovalev in AndroidDev :: Разработка. It's Android time now!
Господа, подскажите фреймворк для безопасного шифрованного хранения небольших данных. Как Keychain в iOS. Может кто знает
источник
2020 January 03

👨

👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ in AndroidDev :: Разработка. It's Android time now!
Привет, как можно передать данные из класса в assets? Хочу отобразить html страницу с разным контентом.
источник
2020 January 04

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ
Привет, как можно передать данные из класса в assets? Хочу отобразить html страницу с разным контентом.
никак, они read only
источник

ЕТ

Егор Ткаченко in AndroidDev :: Разработка. It's Android time now!
почему на 9 андроиде некоторые приложения обязаны запрашивать доступ к камере, а другим он дается по дефолту и его не возможно отозвать?
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
Егор Ткаченко
почему на 9 андроиде некоторые приложения обязаны запрашивать доступ к камере, а другим он дается по дефолту и его не возможно отозвать?
не только на 9ом
если у приложение targetSdk стоит меньше 6ого
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
плеймаркет запретил выкладывать обновления с таким низким таргет, но если оно не обновлялось, то может там лежать
источник
2020 January 05

👨

👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
никак, они read only
Передал с помощью java + js
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ
Передал с помощью java + js
вопрос то был про assets
источник
2020 January 06

IM

Ivan Modjike in AndroidDev :: Разработка. It's Android time now!
Товарищи здравствуйте, можно ли создать приложения на андроид которое сможет удалять полностью всю информацию с телефона?
источник

AP

Alexander Petrov in AndroidDev :: Разработка. It's Android time now!
Ivan Modjike
Товарищи здравствуйте, можно ли создать приложения на андроид которое сможет удалять полностью всю информацию с телефона?
нет
источник

IM

Ivan Modjike in AndroidDev :: Разработка. It's Android time now!
Блэт
источник

A

Alexander in AndroidDev :: Разработка. It's Android time now!
Ivan Modjike
Товарищи здравствуйте, можно ли создать приложения на андроид которое сможет удалять полностью всю информацию с телефона?
Копай в сторону Device Admin
источник

ZP

Zmih Porey in AndroidDev :: Разработка. It's Android time now!
Всем привет. Такой вопрос. У меня есть recyclerview со своим адаптером, все как положено, я хочу чжелать обработчик нажатия на item этот recyclerview, раньше я делал это прописывая обработчик нажатия в адаптере
источник