如何使用实时数据测试视图模型?



需要帮助,首先我已经在网上搜索了但没有落在帖子上来满足我的需求

我有ViewModel类,我有Fragment通过ViewModelProvider使用ViewModel类,ViewModel类有inputtext可变实时数据和列表实时数据

如何使用Mockito通过以下示例使用Viewmodel测试 UI。

例如,此处找到的待办事项应用程序示例 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());

使用视图模型时,GUI 具有观察器来观察视图模型的实时数据中的更改,以便模拟观察者并验证其行为,以便进行正确的调用来更新 UI。

相关内容

  • 没有找到相关文章

最新更新