@Test public void testOnValueChanged() { tested.onValueChanged(); verify(delegate, times(1)).onValueChanged(); }
@Override public void onValueChanged() { getDelegate().onValueChanged(); }
SelectorDelegate implements Selector<T> { @Override public void onValueChanged() { getDelegate().onValueChanged(); } }
SelectorDelegate implements Selector<T> { @Override public void onValueChanged() { getDelegate().onValueChanged(); }  }
SelectorDelegate implements Selector<T> { @Override public void onValueChanged() { getDelegate().onValueChanged(); }  @Override Selector<T> addItem(final T item); @Override Selector<T> setSelectedItem(final T item); @Override T getSelectedItem(); @Override Selector<T> clear(); @Override void onValueChanged(); @Override SelectorView getView(); }
SelectorDelegate implements Selector<T> { @Override public void onValueChanged() { getDelegate().onValueChanged(); }  @Override Selector<T> addItem(final T item); @Override Selector<T> setSelectedItem(final T item); @Override T getSelectedItem(); @Override Selector<T> clear(); @Override void onValueChanged(); @Override SelectorView getView();  }