TodoItemViewModel extends BaseObservable implements Serializable { public void setTodo(Todo todo) { this.mTodo = todo; } TodoItemViewModel(Todo todo); Todo getTodo(); ObservableInt getActionVisibility(); ObservableInt getDisableVisibility(); ObservableBoolean getEnableState(); ObservableInt getDividerVisibility(); void setTodo(Todo todo); void resetState(); void switchEnableWhenNotChoose(); void switchActionVisibility(); boolean isCompleted(); boolean actionShowing(); float getOpacity(); String getTitle(); String getDueDate(); Priority getPriority();  }
@Test public void testSetTodo() throws Exception { Todo todo = DataUtils.provideTodo(); mViewModel.setTodo(todo); assertEquals("title", mViewModel.getTitle()); }