assertEquals(numberOfOldMessages + 3, wiserMsgList.size());
}
public class TrivialAuthHandlerFactory implements AuthenticationHandlerFactory {
public AuthenticationHandler create() {
PluginAuthenticationHandler ret = new PluginAuthenticationHandler();
UsernamePasswordValidator validator = new UsernamePasswordValidator() {
public void login(String username, String password)
throws LoginFailedException {
if (!username.equals(password)) {
throw new LoginFailedException("username=" + username + ", password=" + password);
}
}
};
ret.addPlugin(new PlainAuthenticationHandler(validator));
ret.addPlugin(new LoginAuthenticationHandler(validator));
return ret;
}