Я пишу модульные тесты ViewModel, в которых состояние экрана хранится в свойстве mutableStateOf внутри ViewModel. Состояний экрана два: Загрузка и Содержимое. Как я могу отслеживать различные состояния свойства mutableStateOf (и не только последнего), чтобы, например, я мог сделать утверждение, что начальным состоянием было состояние Loading.
Чтобы быть еще более понятным, если бы я использовал MutableLiveData для хранения состояния экрана внутри ViewModel, то для отслеживания различных состояний я бы использовал следующий код:var viewStates = mutableListOf()
viewModel.viewState.observeForever {
viewStates.add(it)
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... it-testing
Соблюдайте значения свойства mutableStateOf - модульное тестирование Android ViewModel ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Соблюдайте значения свойства mutableStateOf — модульное тестирование Android
Anonymous » » в форуме Android - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-