@Test public void testUnregisterOnDataSetSwapListenerWithoutRegisteredListeners() { final SwappableDataSetAdapterListeners<String> listeners = new SwappableDataSetAdapterListeners<>(); listeners.unregisterOnDataSetSwapListener(mock(TestListener.class)); }
public void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener) { if (listeners != null) this.listeners.remove(listener); }
SwappableDataSetAdapterListeners { public void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener) { if (listeners != null) this.listeners.remove(listener); } }
SwappableDataSetAdapterListeners { public void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener) { if (listeners != null) this.listeners.remove(listener); }  }
SwappableDataSetAdapterListeners { public void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener) { if (listeners != null) this.listeners.remove(listener); }  void registerOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener); void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener); boolean isEmpty(); }
SwappableDataSetAdapterListeners { public void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener) { if (listeners != null) this.listeners.remove(listener); }  void registerOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener); void unregisterOnDataSetSwapListener(@NonNull final OnDataSetSwapListener<D> listener); boolean isEmpty();  }