@Test public void testSetupDelegation() { authenticator.setup(); verify(mockPasswordAuthenticator, times(1)).setup(); }
@Override public void setup() { wrappedAuthenticator.setup(); }
DecoratedPasswordAuthenticator implements IDecoratedAuthenticator { @Override public void setup() { wrappedAuthenticator.setup(); } }
DecoratedPasswordAuthenticator implements IDecoratedAuthenticator { @Override public void setup() { wrappedAuthenticator.setup(); } DecoratedPasswordAuthenticator(); @VisibleForTesting  DecoratedPasswordAuthenticator(PasswordAuthenticator authenticator); }
DecoratedPasswordAuthenticator implements IDecoratedAuthenticator { @Override public void setup() { wrappedAuthenticator.setup(); } DecoratedPasswordAuthenticator(); @VisibleForTesting  DecoratedPasswordAuthenticator(PasswordAuthenticator authenticator); @Override boolean requireAuthentication(); @Override Set<? extends IResource> protectedResources(); @Override void validateConfiguration(); @Override void setup(); @Override Set<IRoleManager.Option> supportedOptions(); @Override Set<IRoleManager.Option> alterableOptions(); @Override SaslNegotiator newSaslNegotiator(); @Override DecoratedSaslNegotiator newDecoratedSaslNegotiator(); @Override AuthenticatedUser legacyAuthenticate(Map<String, String> credentials); }
DecoratedPasswordAuthenticator implements IDecoratedAuthenticator { @Override public void setup() { wrappedAuthenticator.setup(); } DecoratedPasswordAuthenticator(); @VisibleForTesting  DecoratedPasswordAuthenticator(PasswordAuthenticator authenticator); @Override boolean requireAuthentication(); @Override Set<? extends IResource> protectedResources(); @Override void validateConfiguration(); @Override void setup(); @Override Set<IRoleManager.Option> supportedOptions(); @Override Set<IRoleManager.Option> alterableOptions(); @Override SaslNegotiator newSaslNegotiator(); @Override DecoratedSaslNegotiator newDecoratedSaslNegotiator(); @Override AuthenticatedUser legacyAuthenticate(Map<String, String> credentials);  }