AuthenticatorManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total141 of 47370%30 of 6654%245332116220
AuthenticatorManager(String)333752%6440%4661801
loadCustomerFactories(String)29821%5116%3471001
ensureAuthenticationErrorReported(ConnectContext, String, String, Password)27618%3125%234601
hasPassword(Password)180%60%445511
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)134577%2675%2551701
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)96888%3562%3521401
getAuthenticationChainAuthenticator()60%n/a111111
normalizeAuthTypeIdentifier(String)32589%1787%151701
canReuseRequestForAuthenticationChain(AuthenticateRequest)2981%1150%121301
chooseAuthenticator(String, String)1990%1150%120201
loadLegacyFactoryByName(String)34100%4100%030801
reportAuthenticationFailure(ConnectContext, String, String, Password)15100%1150%120401
loadFactoriesByName(String)12100%2100%020401
applyAuthenticateResponse(ConnectContext, String, AuthenticateResponse)12100%n/a010401
finishSuccessfulAuthentication(ConnectContext, String, AuthenticateResponse, boolean)12100%1150%120401
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)10100%n/a010101
static {...}10100%n/a010401
loadPluginFactoryByName(String)8100%n/a010201
hasAuthenticationChain()8100%2100%020101
authenticateWith(Authenticator, AuthenticateRequest)4100%n/a010101