@Test public void testUpdate() throws Exception { fetchData(); Todo todo = DataUtils.provideTodo(); todo.setId(0L); mViewModel.update(todo); assertEquals("title", mItemViewModelList.get(0).getTitle()); }
@Test public void testUpdateNotFound() throws Exception { fetchData(); Todo todo = DataUtils.provideTodo(); todo.setId(100L); mViewModel.update(todo); for (int i = 0; i < 3; i++) { assertNotEquals(Long.valueOf(100), mItemViewModelList.get(i).getTodo().getId()); assertNotEquals("title", mItemViewModelList.get(i).getTodo().getTitle()); } }