@Test
public void shouldNotDoAnythingOnRemove() throws Exception {

    Channel channel = Mockito.mock(Channel.class);
    CompleteChannelFuture future = new CompleteChannelFutureImpl(channel);
    ChannelFutureListener l = Mockito.mock(ChannelFutureListener.class);
    future.removeListener(l);
    Mockito.verifyNoMoreInteractions(l);
    Mockito.verifyZeroInteractions(channel);
}