@Test public void testClear() { tested.clear(); verify(delegate, times(1)).clear(); }
@Override public Selector<T> clear() { getDelegate().clear(); return this; }
SelectorDelegate implements Selector<T> { @Override public Selector<T> clear() { getDelegate().clear(); return this; } }
SelectorDelegate implements Selector<T> { @Override public Selector<T> clear() { getDelegate().clear(); return this; }  }
SelectorDelegate implements Selector<T> { @Override public Selector<T> clear() { getDelegate().clear(); return this; }  @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 Selector<T> clear() { getDelegate().clear(); return this; }  @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();  }