сохранить значение, а потом его прочитать для вызова другой функции?
Ты не можешь доку открыть? Там раздел тестинг есть
Там не написано к сожалению
https://developer.android.com/training/data-storage/room/testing-db не благодари
Это не работает в юнит тестах, придется без этого
Возможно у вас еще есть какие-то решения к этой ситуации? Использую Junit 5
Тебя под дулом пистолета заставляют его использовать?
У него есть масса преимуществ, так что настроен использовать только его.
Точно нельзя воссоздать что значение там уже лежит?) Без этапа сохранения
Нужно его положить, прочитать, обработать, положить, прочитать и так раза 3
ну если ты написал dao-интерфейс, можно его подменить и передать мок как зависимость тестируемой сущности
Так а как мне сохранить что-то в подмененной зависимости и потом прочитать?
ну у тебя есть какой-то dao интерфейс, ты пишешь свою моковую реализацию какой-нибудь метод getSomething будет возвращать значение из переменной, а метод putSomething это значение в переменную класть потом просто эту реализацию передаешь как зависимость своей тестируемой сущности
Обсуждают сегодня