### Question:
BloomFilterSessionBlacklist implements SessionBlacklist { @Override public void blacklist(final Session session) throws SessionException { delegate.blacklist(session); } @VisibleForTesting  BloomFilterSessionBlacklist(final SessionBlacklist delegate,
                                final SessionServiceConfig serviceConfig,
                                final BloomFilter<SessionBlacklistEntry> bloomFilter);  BloomFilterSessionBlacklist(final SessionBlacklist delegate,
                                       final SessionServiceConfig serviceConfig); @Override void blacklist(final Session session); @Override boolean isBlacklisted(final Session session); @Override void subscribe(final Listener listener);  }### Answer:
@Test public void shouldDelegateBlacklistToDelegate() throws Exception { testBlacklist.blacklist(mockSession); verify(mockDelegate).blacklist(mockSession); }