Требуется помощь. Прежде всего, я искал в сети, но не нашел сообщения, отвечающего моим потребностям
У меня есть класс ViewModel
, у меня есть Fragment
, который использует класс ViewModel
через ViewModelProvider
, класс ViewModel
имеет изменяемые данные для ввода текста и список данных для жизни
Как использовать Mockito
для проверки моего пользовательского интерфейса, используя Viewmodel
, используя следующий пример.
E.g. Пример приложения todo, найденный здесь https://dukescript.com/best/practices/2015/02/16/tdd-with-dukescript.html
TodoListViewModel model = new TodoListViewModel();
assertEquals(model.getTodos().size(), 0);
model.setInputText("bu");
model.addTodo();
assertEquals(model.getTodos().size(), 0);
model.setInputText("buy milk");
model.addTodo();
assertEquals(model.getTodos().size(), 1);
assertEquals("", model.getInputText());