Summary

TestsErrors FailuresSkippedSuccess RateTime
975000100%44.053

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

PackageTestsErrors FailuresSkippedSuccess RateTime
org.acegisecurity.providers16000100%0.015
org.acegisecurity.providers.jaas18000100%0.312
org.acegisecurity.afterinvocation28000100%0.028
org.acegisecurity.providers.anonymous19000100%0.01
org.acegisecurity.acl9000100%0.005
org.acegisecurity20000100%0.008
org.acegisecurity.providers.cas.populator5000100%0.003
org.acegisecurity.ldap.search5000100%0.015
org.acegisecurity.providers.dao23000100%0.018
org.acegisecurity.vote46000100%0.074
org.acegisecurity.acl.basic36000100%0.047
org.acegisecurity.providers.ldap5000100%0.005
org.acegisecurity.securechannel46000100%0.024
org.acegisecurity.acls.jdbc1000100%0.122
org.acegisecurity.ui.switchuser16000100%0.009
org.acegisecurity.providers.encoding16000100%0.029
org.acegisecurity.util46000100%0.322
org.acegisecurity.providers.dao.salt7000100%0.005
org.acegisecurity.wrapper5000100%0.009
org.acegisecurity.intercept.method.aspectj2000100%0.016
org.acegisecurity.providers.ldap.populator5000100%0.037
org.acegisecurity.ui.rememberme21000100%0.017
org.acegisecurity.ui.digestauth26000100%1.044
org.acegisecurity.providers.ldap.authenticator23000100%0.077
org.acegisecurity.userdetails.ldap4000100%0.005
org.acegisecurity.providers.cas.proxy11000100%0.007
org.acegisecurity.ui.session1000100%0.012
org.acegisecurity.providers.siteminder18000100%0.018
org.acegisecurity.ui13000100%0.012
org.acegisecurity.intercept.method22000100%0.169
org.acegisecurity.intercept2000100%0.001
org.acegisecurity.adapters9000100%0.006
org.acegisecurity.ui.basicauth15000100%0.016
org.acegisecurity.providers.x509.cache1000100%0.06
org.acegisecurity.providers.cas30000100%0.014
org.acegisecurity.ui.logout2000100%0.004
org.acegisecurity.acls.domain3000100%0.005
org.acegisecurity.userdetails.jdbc10000100%0.24
org.acegisecurity.context.httpinvoker2000100%0.006
org.acegisecurity.event.authentication5000100%0.148
org.acegisecurity.ui.savedrequest11000100%0.009
org.acegisecurity.providers.dao.cache3000100%0.014
org.acegisecurity.ui.webapp18000100%0.018
org.acegisecurity.intercept.web62000100%0.09
org.acegisecurity.event.authorization3000100%0.002
org.acegisecurity.captcha35000100%0.047
org.acegisecurity.context.rmi3000100%0.002
org.acegisecurity.acl.basic.jdbc16000100%0.052
org.acegisecurity.intercept.method.aopalliance24000100%0.164
org.acegisecurity.providers.cas.ticketvalidator4000100%0.005
org.acegisecurity.ui.cas10000100%0.011
org.acegisecurity.providers.rememberme14000100%0.006
org.acegisecurity.acl.basic.cache4000100%0.015
org.acegisecurity.concurrent15000100%10.021
org.acegisecurity.taglibs.authz37000100%0.085
org.acegisecurity.ui.x5097000100%0.011
org.acegisecurity.userdetails.memory25000100%0.016
org.acegisecurity.providers.cas.cache4000100%0.018
org.acegisecurity.runas19000100%0.009
org.acegisecurity.ldap24000100%0.052
org.acegisecurity.context18000100%30.278
org.acegisecurity.userdetails6000100%0.003
org.acegisecurity.providers.x509.populator6000100%0.012
org.acegisecurity.providers.x5096000100%0.135
org.acegisecurity.providers.rcp9000100%0.004

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.acegisecurity.providers

ClassTestsErrors FailuresSkippedSuccess RateTime
ProviderManagerTests8000100%0.012
TestingAuthenticationProviderTests2000100%0.001
TestingAuthenticationTokenTests3000100%0.001
UsernamePasswordAuthenticationTokenTests3000100%0.001

org.acegisecurity.providers.jaas

ClassTestsErrors FailuresSkippedSuccess RateTime
JaasAuthenticationProviderTests11000100%0.307
SecurityContextLoginModuleTests7000100%0.005

org.acegisecurity.afterinvocation

ClassTestsErrors FailuresSkippedSuccess RateTime
AfterInvocationProviderManagerTests6000100%0.004
BasicAclEntryAfterInvocationCollectionFilteringProviderTests12000100%0.015
BasicAclEntryAfterInvocationProviderTests10000100%0.009

org.acegisecurity.providers.anonymous

ClassTestsErrors FailuresSkippedSuccess RateTime
AnonymousAuthenticationProviderTests6000100%0.003
AnonymousAuthenticationTokenTests8000100%0.003
AnonymousProcessingFilterTests5000100%0.004

org.acegisecurity.acl

ClassTestsErrors FailuresSkippedSuccess RateTime
AclProviderManagerTests9000100%0.005

org.acegisecurity

ClassTestsErrors FailuresSkippedSuccess RateTime
AcegiMessageSourceTests2000100%0.001
AuthenticationTrustResolverImplTests3000100%0.001
ConfigAttributeEditorTests9000100%0.003
GrantedAuthorityImplTests2000100%0.001
SecurityConfigTests4000100%0.002

org.acegisecurity.providers.cas.populator

ClassTestsErrors FailuresSkippedSuccess RateTime
DaoCasAuthoritiesPopulatorTests5000100%0.003

org.acegisecurity.ldap.search

ClassTestsErrors FailuresSkippedSuccess RateTime
FilterBasedLdapUserSearchTests5000100%0.015

org.acegisecurity.providers.dao

ClassTestsErrors FailuresSkippedSuccess RateTime
DaoAuthenticationProviderTests23000100%0.018

org.acegisecurity.vote

ClassTestsErrors FailuresSkippedSuccess RateTime
AffirmativeBasedTests6000100%0.003
AuthenticatedVoterTests5000100%0.005
BasicAclEntryVoterTests16000100%0.009
ConsensusBasedTests7000100%0.004
LabelBasedAclVoterTests5000100%0.05
UnanimousBasedTests7000100%0.003

org.acegisecurity.acl.basic

ClassTestsErrors FailuresSkippedSuccess RateTime
BasicAclProviderTests13000100%0.028
GrantedAuthorityEffectiveAclsResolverTests6000100%0.01
NamedEntityObjectIdentityTests7000100%0.005
SimpleAclEntryTests10000100%0.004

org.acegisecurity.providers.ldap

ClassTestsErrors FailuresSkippedSuccess RateTime
LdapAuthenticationProviderTests5000100%0.005

org.acegisecurity.securechannel

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelDecisionManagerImplTests8000100%0.003
ChannelProcessingFilterTests10000100%0.006
InsecureChannelProcessorTests7000100%0.005
RetryWithHttpEntryPointTests7000100%0.002
RetryWithHttpsEntryPointTests7000100%0.004
SecureChannelProcessorTests7000100%0.004

org.acegisecurity.acls.jdbc

ClassTestsErrors FailuresSkippedSuccess RateTime
JdbcAclServiceTests1000100%0.122

org.acegisecurity.ui.switchuser

ClassTestsErrors FailuresSkippedSuccess RateTime
SwitchUserProcessingFilterTests16000100%0.009

org.acegisecurity.providers.encoding

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePasswordEncoderTests8000100%0.002
Md5PasswordEncoderTests2000100%0.001
PlaintextPasswordEncoderTests2000100%0.001
ShaPasswordEncoderTests4000100%0.025

org.acegisecurity.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EncryptionUtilsTests11000100%0.196
FilterChainProxyTests6000100%0.035
FilterToBeanProxyTests10000100%0.083
PortMapperImplTests7000100%0.002
PortResolverImplTests5000100%0.003
StringSplitUtilsTests7000100%0.003

org.acegisecurity.providers.dao.salt

ClassTestsErrors FailuresSkippedSuccess RateTime
ReflectionSaltSourceTests4000100%0.004
SystemWideSaltSourceTests3000100%0.001

org.acegisecurity.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
SecurityContextHolderAwareRequestFilterTests1000100%0.008
SecurityContextHolderAwareRequestWrapperTests4000100%0.001

org.acegisecurity.intercept.method.aspectj

ClassTestsErrors FailuresSkippedSuccess RateTime
AspectJSecurityInterceptorTests2000100%0.016

org.acegisecurity.providers.ldap.populator

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultLdapAuthoritiesPopulatorTests5000100%0.037

org.acegisecurity.ui.rememberme

ClassTestsErrors FailuresSkippedSuccess RateTime
NullRememberMeServicesTests1000100%0.001
RememberMeProcessingFilterTests6000100%0.007
TokenBasedRememberMeServicesTests14000100%0.009

org.acegisecurity.ui.digestauth

ClassTestsErrors FailuresSkippedSuccess RateTime
DigestProcessingFilterEntryPointTests5000100%0.002
DigestProcessingFilterTests21000100%1.042

org.acegisecurity.providers.ldap.authenticator

ClassTestsErrors FailuresSkippedSuccess RateTime
BindAuthenticatorTests6000100%0.012
LdapShaPasswordEncoderTests6000100%0.005
PasswordComparisonAuthenticatorMockTests1000100%0.031
PasswordComparisonAuthenticatorTests10000100%0.029

org.acegisecurity.userdetails.ldap

ClassTestsErrors FailuresSkippedSuccess RateTime
LdapUserDetailsMapperTests4000100%0.005

org.acegisecurity.providers.cas.proxy

ClassTestsErrors FailuresSkippedSuccess RateTime
AcceptAnyCasProxyTests2000100%0.002
NamedCasProxyDeciderTests6000100%0.002
RejectProxyTicketsTests3000100%0.003

org.acegisecurity.ui.session

ClassTestsErrors FailuresSkippedSuccess RateTime
HttpSessionEventPublisherTests1000100%0.012

org.acegisecurity.providers.siteminder

ClassTestsErrors FailuresSkippedSuccess RateTime
SiteminderAuthenticationProviderTests18000100%0.018

org.acegisecurity.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ExceptionTranslationFilterTests13000100%0.012

org.acegisecurity.intercept.method

ClassTestsErrors FailuresSkippedSuccess RateTime
MethodDefinitionAttributesTests6000100%0.026
MethodDefinitionSourceEditorTests12000100%0.01
MethodInvocationPrivilegeEvaluatorTests4000100%0.133

org.acegisecurity.intercept

ClassTestsErrors FailuresSkippedSuccess RateTime
InterceptorStatusTokenTests2000100%0.001

org.acegisecurity.adapters

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthByAdapterTests4000100%0.002
HttpRequestIntegrationFilterTests3000100%0.003
PrincipalAcegiUserTokenTests2000100%0.001

org.acegisecurity.ui.basicauth

ClassTestsErrors FailuresSkippedSuccess RateTime
BasicProcessingFilterEntryPointTests3000100%0.002
BasicProcessingFilterTests12000100%0.014

org.acegisecurity.providers.x509.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
EhCacheBasedX509UserCacheTests1000100%0.06

org.acegisecurity.providers.cas

ClassTestsErrors FailuresSkippedSuccess RateTime
CasAuthenticationProviderTests13000100%0.007
CasAuthenticationTokenTests11000100%0.005
TicketResponseTests6000100%0.002

org.acegisecurity.ui.logout

ClassTestsErrors FailuresSkippedSuccess RateTime
LogoutHandlerTests2000100%0.004

org.acegisecurity.acls.domain

ClassTestsErrors FailuresSkippedSuccess RateTime
PermissionTests3000100%0.005

org.acegisecurity.userdetails.jdbc

ClassTestsErrors FailuresSkippedSuccess RateTime
JdbcDaoTests10000100%0.24

org.acegisecurity.context.httpinvoker

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthenticationSimpleHttpInvokerRequestExecutorTests2000100%0.006

org.acegisecurity.event.authentication

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthenticationEventTests4000100%0.146
LoggerListenerTests1000100%0.002

org.acegisecurity.ui.savedrequest

ClassTestsErrors FailuresSkippedSuccess RateTime
SavedCookieTests9000100%0.007
SavedRequestTests2000100%0.002

org.acegisecurity.providers.dao.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
EhCacheBasedUserCacheTests2000100%0.013
NullUserCacheTests1000100%0.001

org.acegisecurity.ui.webapp

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthenticationProcessingFilterEntryPointTests8000100%0.007
AuthenticationProcessingFilterTests4000100%0.003
SiteminderAuthenticationProcessingFilterTests6000100%0.008

org.acegisecurity.intercept.web

ClassTestsErrors FailuresSkippedSuccess RateTime
FilterInvocationDefinitionSourceEditorTests19000100%0.008
FilterInvocationDefinitionSourceEditorWithPathsTests12000100%0.011
FilterInvocationTests9000100%0.014
FilterSecurityInterceptorTests6000100%0.015
PathBasedFilterDefinitionMapTests8000100%0.003
RegExpBasedFilterDefinitionMapTests5000100%0.014
WebInvocationPrivilegeEvaluatorTests3000100%0.025

org.acegisecurity.event.authorization

ClassTestsErrors FailuresSkippedSuccess RateTime
AuthenticationCredentialsNotFoundEventTests1000100%0.001
AuthorizationFailureEventTests1000100%0
AuthorizedEventTests1000100%0.001

org.acegisecurity.captcha

ClassTestsErrors FailuresSkippedSuccess RateTime
AlwaysTestAfterMaxRequestsCaptchaChannelProcessorTests2000100%0.003
AlwaysTestAfterTimeInMillisCaptchaChannelProcessorTests2000100%0.001
AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessorTests1000100%0.002
CaptchaChannelProcessorTemplateTests7000100%0.026
CaptchaEntryPointTests10000100%0.009
CaptchaSecurityContextImplTests8000100%0.002
CaptchaValidationProcessingFilterTests3000100%0.003
TestOnceAfterMaxRequestsCaptchaChannelProcessorTests2000100%0.001

org.acegisecurity.context.rmi

ClassTestsErrors FailuresSkippedSuccess RateTime
ContextPropagatingRemoteInvocationTests3000100%0.002

org.acegisecurity.acl.basic.jdbc

ClassTestsErrors FailuresSkippedSuccess RateTime
JdbcDaoImplTests7000100%0.012
JdbcExtendedDaoImplTests9000100%0.04

org.acegisecurity.intercept.method.aopalliance

ClassTestsErrors FailuresSkippedSuccess RateTime
MethodDefinitionSourceAdvisorTests4000100%0.005
MethodSecurityInterceptorTests20000100%0.159

org.acegisecurity.providers.cas.ticketvalidator

ClassTestsErrors FailuresSkippedSuccess RateTime
CasProxyTicketValidatorTests4000100%0.005

org.acegisecurity.ui.cas

ClassTestsErrors FailuresSkippedSuccess RateTime
CasProcessingFilterEntryPointTests5000100%0.004
CasProcessingFilterTests3000100%0.002
ServicePropertiesTests2000100%0.005

org.acegisecurity.providers.rememberme

ClassTestsErrors FailuresSkippedSuccess RateTime
RememberMeAuthenticationProviderTests6000100%0.003
RememberMeAuthenticationTokenTests8000100%0.003

org.acegisecurity.acl.basic.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
BasicAclEntryHolderTests1000100%0.001
EhCacheBasedAclEntryCacheTests2000100%0.014
NullAclEntryCacheTests1000100%0

org.acegisecurity.concurrent

ClassTestsErrors FailuresSkippedSuccess RateTime
ConcurrentSessionControllerImplTests3000100%0.006
ConcurrentSessionFilterTests4000100%1.004
SessionInformationTests1000100%1
SessionRegistryImplMultithreadedTests2000100%7.007
SessionRegistryImplTests5000100%1.004

org.acegisecurity.taglibs.authz

ClassTestsErrors FailuresSkippedSuccess RateTime
AclTagTests9000100%0.035
AuthenticationTagTests8000100%0.003
AuthorizeTagAttributeTests6000100%0.002
AuthorizeTagCustomGrantedAuthorityTests2000100%0.002
AuthorizeTagExpressionLanguageTests3000100%0.037
AuthorizeTagTests9000100%0.006

org.acegisecurity.ui.x509

ClassTestsErrors FailuresSkippedSuccess RateTime
X509ProcessingFilterEntryPointTests1000100%0.002
X509ProcessingFilterTests6000100%0.009

org.acegisecurity.userdetails.memory

ClassTestsErrors FailuresSkippedSuccess RateTime
InMemoryDaoTests7000100%0.005
UserAttributeEditorTests9000100%0.003
UserMapEditorTests6000100%0.005
UserMapTests3000100%0.003

org.acegisecurity.providers.cas.cache

ClassTestsErrors FailuresSkippedSuccess RateTime
EhCacheBasedTicketCacheTests2000100%0.017
NullStatelessTicketCacheTests2000100%0.001

org.acegisecurity.runas

ClassTestsErrors FailuresSkippedSuccess RateTime
NullRunAsManagerTests3000100%0.002
RunAsImplAuthenticationProviderTests5000100%0.002
RunAsManagerImplTests7000100%0.004
RunAsUserTokenTests4000100%0.001

org.acegisecurity.ldap

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultInitialDirContextFactoryTests12000100%0.022
LdapTemplateTests8000100%0.023
LdapUtilsTests4000100%0.007

org.acegisecurity.context

ClassTestsErrors FailuresSkippedSuccess RateTime
HttpSessionContextIntegrationFilterTests9000100%0.01
SecurityContextHolderTests7000100%30.266
SecurityContextImplTests2000100%0.002

org.acegisecurity.userdetails

ClassTestsErrors FailuresSkippedSuccess RateTime
UserTests6000100%0.003

org.acegisecurity.providers.x509.populator

ClassTestsErrors FailuresSkippedSuccess RateTime
DaoX509AuthoritiesPopulatorTests6000100%0.012

org.acegisecurity.providers.x509

ClassTestsErrors FailuresSkippedSuccess RateTime
X509AuthenticationProviderTests5000100%0.022
X509AuthenticationTokenTests1000100%0.113

org.acegisecurity.providers.rcp

ClassTestsErrors FailuresSkippedSuccess RateTime
RemoteAuthenticationManagerImplTests4000100%0.002
RemoteAuthenticationProviderTests5000100%0.002

Test Cases

AcegiMessageSourceTests

testOperation0
testReplacableLookup0.001

AclProviderManagerTests

testAclLookupFails0.002
testAclLookupForGivenAuthenticationSuccess0
testAclLookupSuccess0.001
testRejectsNulls0
testReturnsNullIfNoSupportingProvider0
testStartupFailsIfProviderListNotContainingProviders0
testStartupFailsIfProviderListNotSet0
testStartupFailsIfProviderListNull0
testSuccessfulStartup0

BasicAclProviderTests

testCachingUsedProperly0.009
testExceptionThrownIfUnsupportedObjectIsSubmitted0
testGetAclsForInstanceNotFound0.002
testGetAclsForInstanceWithParentLevels0.005
testGetAclsForInstanceWithParentLevelsButNoDirectAclsAgainstInstance0.003
testGetAclsWithAuthentication0.003
testGettersSetters0
testStartupFailsIfNullAclDao0
testStartupFailsIfNullEffectiveAclsResolver0.001
testStartupFailsIfNullEntryCache0
testStartupFailsIfProblemWithAclObjectIdentityClass0
testSupports0.001
testSupportsReturnsNullIfObjectNull0

BasicAclEntryHolderTests

testRejectsNull0.001

EhCacheBasedAclEntryCacheTests

testCacheOperation0.009
testStartupDetectsMissingCache0.004

NullAclEntryCacheTests

testCacheOperation0

GrantedAuthorityEffectiveAclsResolverTests

testResolveAclsForDianneWhoHasANullForAuthorities0
testResolveAclsForMarissa0
testResolveAclsForScottWithStringObjectAsPrincipal0.001
testResolveAclsForScottWithUserDetailsObjectAsPrincipal0
testResolveAclsReturnsNullIfNoAclsInFirstPlace0
testSkipsNonBasicAclEntryObjects0.001

JdbcDaoImplTests

testGettersSetters0.005
testExceptionThrownIfBasicAclEntryClassNotFound0.001
testGetsEntriesWhichExistInDatabaseAndHaveAcls0.002
testGetsEntriesWhichExistInDatabaseButHaveNoAcls0.001
testGetsEntriesWhichHaveNoParent0
testNullReturnedIfEntityNotFound0
testReturnsNullForUnNamedEntityObjectIdentity0.001

JdbcExtendedDaoImplTests

testGettersSetters0.006
testChangeMask0.009
testChangeMaskThrowsExceptionWhenExistingRecordNotFound0.002
testConvertAclObjectIdentity0.001
testCreationOfIdentityThenAclInSeparateInvocations0.002
testDeletionOfAllRecipients0.007
testDeletionOfSpecificRecipient0.005
testNormalCreationAndDuplicateDetection0.007
testRejectsInvalidParent0.001

NamedEntityObjectIdentityTests

testConstructionViaReflection0.001
testConstructionViaReflectionFailsIfNoGetIdMethod0
testConstructionViaReflectionFailsIfNullPassed0
testEquality0
testNoArgConstructorDoesntExist0
testNormalConstructionRejectedIfInvalidArguments0.003
testNormalOperation0

SimpleAclEntryTests

testGettersSetters0
testCorrectOperation0.001
testDetectsNullOnMainConstructor0
testRejectsInvalidMasksInAddMethod0
testRejectsInvalidMasksInDeleteMethod0
testRejectsInvalidMasksInTogglePermissionMethod0
testToString0
testParsePermission0
testParsePermissionWrongValues0
testGetPermissions0

PermissionTests

testExpectedIntegerValues0.001
testFromInteger0
testStringConversion0.002

JdbcAclServiceTests

testLifecycle0.121

AuthByAdapterTests

testAuthByAdapterProviderCorrectAuthenticationOperation0.001
testAuthByAdapterProviderNonAuthenticationMethods0
testAuthByAdapterProviderOnlyAcceptsAuthByAdapterImplementations0
testAuthByAdapterProviderRequiresCorrectKey0

HttpRequestIntegrationFilterTests

testCorrectOperation0.002
testHandlesIfHttpRequestIsNullForSomeReason0
testHandlesIfThereIsNoPrincipal0

PrincipalAcegiUserTokenTests

testNoArgConstructorDoesntExist0
testGetters0

AfterInvocationProviderManagerTests

testCorrectOperation0.002
testRejectsEmptyProvidersList0
testRejectsNonAfterInvocationProviders0
testRejectsNullProvidersList0
testSupportsConfigAttributeIteration0
testSupportsSecureObjectIteration0

BasicAclEntryAfterInvocationCollectionFilteringProviderTests

testCorrectOperationWhenPrincipalHasIncorrectPermissionToDomainObject0.004
testCorrectOperationWhenPrincipalHasNoPermissionToDomainObject0.002
testCorrectOperationWhenPrincipalIsAuthorised0.001
testCorrectOperationWhenReturnedObjectIsArray0.002
testDetectsIfReturnedObjectIsNotACollection0.001
testGrantsAccessIfReturnedObjectIsNull0.001
testRespectsModificationsToProcessConfigAttribute0
testRespectsModificationsToRequirePermissions0
testStartupDetectsMissingAclManager0
testStartupDetectsMissingProcessConfigAttribute0
testStartupDetectsMissingRequirePermission0
testSupportsAnything0

BasicAclEntryAfterInvocationProviderTests

testCorrectOperationWhenPrincipalHasIncorrectPermissionToDomainObject0.004
testCorrectOperationWhenPrincipalHasNoPermissionToDomainObject0
testCorrectOperationWhenPrincipalIsAuthorised0
testGrantsAccessIfReturnedObjectIsNull0
testRespectsModificationsToProcessConfigAttribute0
testRespectsModificationsToRequirePermissions0
testStartupDetectsMissingAclManager0.001
testStartupDetectsMissingProcessConfigAttribute0
testStartupDetectsMissingRequirePermission0
testSupportsAnything0

AuthenticationTrustResolverImplTests

testGettersSetters0.001
testCorrectOperationIsAnonymous0
testCorrectOperationIsRememberMe0

AlwaysTestAfterMaxRequestsCaptchaChannelProcessorTests

testIsContextValidConcerningHumanity0.001
testNewContext0

AlwaysTestAfterTimeInMillisCaptchaChannelProcessorTests

testNewContext0.001
testEqualsThresold0

AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessorTests

testEqualsThresold0.001

CaptchaChannelProcessorTemplateTests

testGettersSetters0.005
testSupports0.001
testContextRedirect0.017
testDecideRejectsNulls0
testIncrementRequestCount0.001
testMissingEntryPoint0
testMissingKeyword0

CaptchaEntryPointTests

testGettersSetters0
testNormalOperation0
testDetectsMissingCaptchaFormUrl0
testDetectsMissingPortMapper0
testDetectsMissingPortResolver0
testHttpsOperationFromOriginalHttpUrl0.001
testHttpsOperationFromOriginalHttpsUrl0
testOperationWhenHttpsRequestsButHttpsPortUnknown0
testOperationWithOriginalRequestIncludes0.002
testOperationWithOutsideWebApp0.002

CaptchaSecurityContextImplTests

testDefaultValues0
testEquals0.001
testHashcode0
testIncrementRequests0
testResetHuman0
testSetHuman0
testEmptyObjectsAreEquals0
testSecurityContextCorrectOperation0

CaptchaValidationProcessingFilterTests

testAfterPropertiesSet0.001
testDoFilterWithRequestParameter0
testDoFilterWithoutRequestParameter0

TestOnceAfterMaxRequestsCaptchaChannelProcessorTests

testIsContextValidConcerningHumanity0
testNewContext0

ConcurrentSessionControllerImplTests

testLifecycle0.004
testStartupDetectsInvalidMaximumSessions0
testStartupDetectsInvalidSessionRegistry0

ConcurrentSessionFilterTests

testDetectsExpiredSessions0.002
testDetectsMissingExpiredUrl0
testDetectsMissingSessionRegistry0
testUpdatesLastRequestTime1.001

SessionInformationTests

testObject1

SessionRegistryImplMultithreadedTests

testConcurrencyOfReadAndRemoveIsSafe3.004
testConcurrentRemovalIsSafe4.002

SessionRegistryImplTests

testEventPublishing0
testMultiplePrincipals0
testSessionInformationLifecycle1.001
testTwoSessionsOnePrincipalExpiring0
testTwoSessionsOnePrincipalHandling0

ConfigAttributeEditorTests

testCorrectOperation0
testToString0
testEmptyStringReturnsNull0
testEqualsHandlingWhenDifferentObjectTypes0
testEqualsHandlingWhenExactlyEqual0
testEqualsHandlingWhenOrderingNotEqual0
testEqualsHandlingWhenTestObjectHasNoAttributes0
testNullReturnsNull0
testStripsTrailingAndLeadingSpaces0

AuthenticationSimpleHttpInvokerRequestExecutorTests

testNormalOperation0.005
testNullContextHolderIsNull0

HttpSessionContextIntegrationFilterTests

testDetectsIncompatibleSessionProperties0.002
testDetectsMissingOrInvalidContext0
testExceptionWithinFilterChainStillClearsSecurityContextHolder0.003
testExistingContextContentsCopiedIntoContextHolderFromSessionAndChangesToContextCopiedBackToSession0
testHttpSessionCreatedWhenContextHolderChanges0.001
testHttpSessionEagerlyCreatedWhenDirected0
testHttpSessionNotCreatedUnlessContextHolderChanges0
testHttpSessionWithNonContextInWellKnownLocationIsOverwritten0.001
testConcurrentThreadsLazilyChangeFilterAppliedValueToTrue0.001

ContextPropagatingRemoteInvocationTests

testNormalOperation0.002
testContextIsResetEvenIfExceptionOccurs0
testNullContextHolderDoesNotCauseInvocationProblems0

SecurityContextHolderTests

testRejectsNulls0.001
testContextHolderGetterSetterClearer0
testNeverReturnsNull0
testSynchronizationCustomStrategyLoading7.503
testSynchronizationGlobal8.006
testSynchronizationInheritableThreadLocal7.502
testSynchronizationThreadLocal7.252

SecurityContextImplTests

testEmptyObjectsAreEquals0
testSecurityContextCorrectOperation0

AuthenticationEventTests

testAbstractAuthenticationEvent0.002
testAbstractAuthenticationFailureEvent0
testRejectsNullAuthentication0
testRejectsNullAuthenticationException0

LoggerListenerTests

testLogsEvents0.001

AuthenticationCredentialsNotFoundEventTests

testRejectsNulls0

AuthorizationFailureEventTests

testRejectsNulls0

AuthorizedEventTests

testRejectsNulls0

GrantedAuthorityImplTests

testToString0
testObjectEquals0.001

InterceptorStatusTokenTests

testOperation0
testNoArgConstructorDoesntExist0

MethodDefinitionSourceAdvisorTests

testAdvisorReturnsFalseWhenMethodInvocationNotDefined0.002
testAdvisorReturnsTrueWhenMethodInvocationIsDefined0
testDetectsImproperlyConfiguredAdvice0
testUnsupportedOperations0

MethodSecurityInterceptorTests

testGetters0.001
testCallingAPublicMethodFacadeWillNotRepeatSecurityChecksWhenPassedToTheSecuredMethodItFronts0.014
testCallingAPublicMethodWhenPresentingAnAuthenticationObjectWillNotChangeItsIsAuthenticatedProperty0.011
testDeniesWhenAppropriate0.016
testMethodCallWithRunAsReplacement0.011
testMethodCallWithoutRunAsReplacement0.009
testRejectionOfEmptySecurityContext0.017
testRejectsAccessDecisionManagersThatDoNotSupportMethodInvocation0.001
testRejectsCallsWhenAuthenticationIsIncorrect0.011
testRejectsCallsWhenObjectDefinitionSourceDoesNotSupportObject0.001
testRejectsCallsWhenObjectIsNull0
testRejectsRunAsManagersThatDoNotSupportMethodInvocation0
testStartupCheckForAccessDecisionManager0
testStartupCheckForAuthenticationManager0
testStartupCheckForMethodDefinitionSource0
testStartupCheckForRunAsManager0
testStartupCheckForValidAfterInvocationManager0.001
testValidationFailsIfInvalidAttributePresented0
testValidationNotAttemptedIfIsValidateConfigAttributesSetToFalse0.001
testValidationNotAttemptedIfMethodDefinitionSourceCannotReturnIterator0.06

AspectJSecurityInterceptorTests

testCallbackIsInvokedWhenPermissionGranted0.009
testCallbackIsNotInvokedWhenPermissionDenied0.006

MethodDefinitionAttributesTests

testMethodCallWithRunAsReplacement0.013
testMethodCallWithoutRunAsReplacement0.008
testAttributesForInterfaceTargetObject0
testAttributesForOtherTargetObject0.001
testAttributesForTargetObject0
testNullReturnedIfZeroAttributesDefinedForMethodInvocation0

MethodDefinitionSourceEditorTests

testAspectJJointPointLookup0.003
testClassNameNotFoundResultsInException0.001
testClassNameNotInProperFormatResultsInException0
testClassNameValidButMethodNameInvalidResultsInException0
testConcreteClassInvocationsAlsoReturnDefinitionsAgainstInterface0.001
testEmptyStringReturnsEmptyMap0
testIterator0
testMultiMethodParsing0.001
testMultiMethodParsingWhereLaterMethodsOverrideEarlierMethods0
testNullIsReturnedByMethodDefinitionSourceWhenMethodInvocationNotDefined0.001
testNullReturnsEmptyMap0
testSingleMethodParsing0

MethodInvocationPrivilegeEvaluatorTests

testAllowsAccessUsingCreate0.077
testAllowsAccessUsingCreateFromClass0.011
testDeclinesAccessUsingCreate0.029
testDeclinesAccessUsingCreateFromClass0.014

FilterInvocationDefinitionSourceEditorTests

testNoArgConstructorDoesntExist0.001
testEmptyStringReturnsEmptyMap0
testIterator0
testNullReturnsEmptyMap0
testConvertUrlToLowercaseDefaultSettingUnchangedByEditor0.001
testConvertUrlToLowercaseDetectsUppercaseEntries0
testConvertUrlToLowercaseSettingApplied0.001
testDefaultIsRegularExpression0
testDetectsDuplicateDirectivesOnSameLineSituation10
testDetectsDuplicateDirectivesOnSameLineSituation20
testDetectsDuplicateDirectivesOnSameLineSituation30.001
testInvalidRegularExpressionsDetected0
testMapReturnsNullWhenNoMatchFound0
testMultiUrlParsing0.001
testOrderOfEntriesIsPreservedOrderA0.001
testOrderOfEntriesIsPreservedOrderB0.001
testSingleUrlParsingWithRegularExpressions0
testSingleUrlParsingWithAntPaths0.001
testWhitespaceAndCommentsAndLinesWithoutEqualsSignsAreIgnored0

FilterInvocationDefinitionSourceEditorWithPathsTests

testNoArgConstructorDoesntExist0.001
testIterator0.004
testConvertUrlToLowercaseDefaultSettingUnchangedByEditor0
testConvertUrlToLowercaseSettingApplied0
testMapReturnsNullWhenNoMatchFound0.001
testMultiUrlParsing0
testOrderOfEntriesIsPreservedOrderA0
testOrderOfEntriesIsPreservedOrderB0.001
testWhitespaceAndCommentsAndLinesWithoutEqualsSignsAreIgnored0
testAntPathDirectiveIsDetected0
testInvalidNameValueFailsToParse0
testSingleUrlParsing0

FilterInvocationTests

testNoArgConstructorDoesntExist0
testGettersAndStringMethods0.001
testRejectsNullFilterChain0
testRejectsNullServletRequest0
testRejectsNullServletResponse0
testRejectsServletRequestWhichIsNotHttpServletRequest0.007
testRejectsServletResponseWhichIsNotHttpServletResponse0.004
testStringMethodsWithAQueryString0
testStringMethodsWithoutAnyQueryString0

FilterSecurityInterceptorTests

testEnsuresAccessDecisionManagerSupportsFilterInvocationClass0.001
testEnsuresRunAsManagerSupportsFilterInvocationClass0
testHttpsInvocationReflectsPortNumber0.006
testNormalStartupAndGetter0
testSuccessfulInvocation0.005
testNotLoadedFromApplicationContext0

PathBasedFilterDefinitionMapTests

testConvertUrlToLowercaseIsFalseByDefault0
testConvertUrlToLowercaseSetterRespected0
testLookupNotRequiringExactMatchSuccessIfNotMatching0
testLookupNotRequiringExactMatchSucceedsIfSecureUrlPathContainsUpperCase0
testLookupRequiringExactMatchFailsIfNotMatching0.001
testLookupRequiringExactMatchIsSuccessful0
testLookupRequiringExactMatchWithAdditionalSlashesIsSuccessful0
testExtraQuestionMarkStillMatches0

RegExpBasedFilterDefinitionMapTests

testConvertUrlToLowercaseIsFalseByDefault0.002
testConvertUrlToLowercaseSetterRespected0.001
testLookupNotRequiringExactMatchSuccessIfNotMatching0.009
testLookupRequiringExactMatchFailsIfNotMatching0
testLookupRequiringExactMatchIsSuccessful0.001

WebInvocationPrivilegeEvaluatorTests

testAllowsAccess10.01
testAllowsAccess20.007
testDeniesAccess10.007

DefaultInitialDirContextFactoryTests

testAnonymousBindSucceeds0
testBaseDnIsParsedFromCorrectlyFromUrl0.001
testBindAsManagerFailsIfNoPasswordSet0
testBindAsManagerSucceeds0.001
testConnectionAsSpecificUserSucceeds0
testConnectionFailure0.015
testEnvironment0.001
testInvalidPasswordCausesBadCredentialsException0
testMultipleProviderUrlsAreAccepted0
testMultipleProviderUrlsWithDifferentRootsAreRejected0.001
testSecureLdapUrlIsSupported0
testServiceLocationUrlIsSupported0

LdapTemplateTests

testCompareOfCorrectByteValueSucceeds0.002
testCompareOfCorrectValueSucceeds0.002
testCompareOfWrongByteValueFails0.003
testCompareOfWrongValueFails0.003
testNameExistsForInValidNameFails0.003
testNameExistsForValidNameSucceeds0.001
testNamingExceptionIsTranslatedCorrectly0.001
testSearchForSingleAttributeValues0.006

LdapUtilsTests

testCloseContextSwallowsNamingException0.005
testGetRelativeNameReturnsEmptyStringForDnEqualToBaseName0
testGetRelativeNameReturnsFullDnWithEmptyBaseName0
testRootDnsAreParsedFromUrlsCorrectly0

FilterBasedLdapUserSearchTests

testBasicSearch0.005
testExtraFilterPartToExcludeBob0.003
testFailsOnMultipleMatches0.002
testSearchForInvalidUserFails0.001
testSubTreeSearchSucceeds0.003

AnonymousAuthenticationProviderTests

testGettersSetters0.001
testSupports0
testNormalOperation0
testDetectsAnInvalidKey0.001
testDetectsMissingKey0
testIgnoresClassesItDoesNotSupport0

AnonymousAuthenticationTokenTests

testNoArgConstructorDoesntExist0
testGetters0
testConstructorRejectsNulls0
testEqualsWhenEqual0.001
testNotEqualsDueToAbstractParentEqualsCheck0
testNotEqualsDueToDifferentAuthenticationClass0
testNotEqualsDueToKey0
testSetAuthenticatedIgnored0

AnonymousProcessingFilterTests

testGettersSetters0.002
testDetectsMissingKey0
testDetectsUserAttribute0
testOperationWhenAuthenticationExistsInContextHolder0.001
testOperationWhenNoAuthenticationInSecurityContextHolder0

EhCacheBasedTicketCacheTests

testCacheOperation0.009
testStartupDetectsMissingCache0.007

NullStatelessTicketCacheTests

testGetter0
testInsertAndGet0

CasAuthenticationProviderTests

testGettersSetters0.003
testSupports0
testDetectsAnInvalidKey0
testDetectsMissingKey0
testIgnoresClassesItDoesNotSupport0
testAuthenticateStateful0
testAuthenticateStateless0
testDetectsAMissingTicketId0.001
testDetectsMissingAuthoritiesPopulator0
testDetectsMissingProxyDecider0
testDetectsMissingStatelessTicketCache0
testDetectsMissingTicketValidator0
testIgnoresUsernamePasswordAuthenticationTokensWithoutCasIdentifiersAsPrincipal0

CasAuthenticationTokenTests

testNoArgConstructorDoesntExist0
testToString0
testGetters0
testConstructorRejectsNulls0
testEqualsWhenEqual0.001
testNotEqualsDueToAbstractParentEqualsCheck0
testNotEqualsDueToDifferentAuthenticationClass0
testNotEqualsDueToKey0
testNotEqualsDueToProxyGrantingTicket0
testNotEqualsDueToProxyList0
testSetAuthenticated0

DaoCasAuthoritiesPopulatorTests

testGettersSetters0.001
testDetectsMissingAuthenticationDao0
testGetGrantedAuthoritiesForInvalidUsername0
testGetGrantedAuthoritiesForValidUsername0.001
testGetGrantedAuthoritiesWhenDaoThrowsException0

AcceptAnyCasProxyTests

testNormalOperation0.001
testDoesNotAcceptNull0

NamedCasProxyDeciderTests

testGettersSetters0.001
testDoesNotAcceptNull0
testAcceptsIfNearestProxyIsAuthorized0
testAcceptsIfNoProxiesInTicket0
testDetectsMissingValidProxiesList0
testRejectsIfNearestProxyIsNotAuthorized0

RejectProxyTicketsTests

testDoesNotAcceptNull0.001
testAcceptsIfNoProxiesInTicket0
testRejectsIfAnyProxyInList0

TicketResponseTests

testNoArgConstructorDoesntExist0
testToString0
testGetters0
testConstructorAcceptsNullProxyGrantingTicketIOU0
testConstructorAcceptsNullProxyList0
testConstructorRejectsNullUser0.001

CasProxyTicketValidatorTests

testNormalOperation0.004
testGetters0
testProxyTicketValidatorInternalExceptionsGracefullyHandled0
testValidationFailsOkAndOperationWithoutAProxyCallbackUrl0

EhCacheBasedUserCacheTests

testCacheOperation0.006
testStartupDetectsMissingCache0.006

NullUserCacheTests

testCacheOperation0

DaoAuthenticationProviderTests

testGettersSetters0.001
testSupports0
testAuthenticateFailsForIncorrectPasswordCase0.001
testReceivedBadCredentialsWhenCredentialsNotProvided0.001
testAuthenticateFailsIfAccountExpired0
testAuthenticateFailsIfAccountLocked0.001
testAuthenticateFailsIfCredentialsExpired0.001
testAuthenticateFailsIfUserDisabled0.001
testAuthenticateFailsWhenAuthenticationDaoHasBackendFailure0.001
testAuthenticateFailsWithEmptyUsername0
testAuthenticateFailsWithInvalidPassword0
testAuthenticateFailsWithInvalidUsernameAndHideUserNotFoundExceptionFalse0
testAuthenticateFailsWithInvalidUsernameAndHideUserNotFoundExceptionsWithDefaultOfTrue0
testAuthenticateFailsWithMixedCaseUsernameIfDefaultChanged0.001
testAuthenticates0.001
testAuthenticatesASecondTime0.001
testAuthenticatesWhenASaltIsUsed0.001
testAuthenticatesWithForcePrincipalAsString0.001
testDetectsNullBeingReturnedFromAuthenticationDao0
testGoesBackToAuthenticationDaoToObtainLatestPasswordIfCachedPasswordSeemsIncorrect0.001
testStartupFailsIfNoAuthenticationDao0
testStartupFailsIfNoUserCacheSet0
testStartupSuccess0

ReflectionSaltSourceTests

testGettersSetters0.001
testNormalOperation0
testDetectsMissingUserPropertyToUse0
testExceptionWhenInvalidPropertyRequested0

SystemWideSaltSourceTests

testGettersSetters0
testNormalOperation0
testDetectsMissingSystemWideSalt0

BasePasswordEncoderTests

testDemergeHandlesEmptyAndNullSalts0.001
testDemergeWithEmptyStringIsRejected0
testDemergeWithNullIsRejected0
testMergeDemerge0
testMergeDemergeWithDelimitersInPassword0.001
testMergeDemergeWithNullAsPassword0
testStrictMergeRejectsDelimitersInSalt10
testStrictMergeRejectsDelimitersInSalt20

Md5PasswordEncoderTests

testBasicFunctionality0.001
testBase640

PlaintextPasswordEncoderTests

testMergeDemerge0
testBasicFunctionality0

ShaPasswordEncoderTests

testBasicFunctionality0.002
testBase640
test2560
testInvalidStrength0.02

JaasAuthenticationProviderTests

testBadPassword0.148
testBadUser0.018
testConfigurationLoop0.034
testDetectsMissingLoginConfig0.016
testDetectsMissingLoginContextName0.013
testFull0.012
testGetApplicationEventPublisher0.012
testLoginExceptionResolver0.011
testLogout0.011
testNullDefaultAuthorities0.015
testUnsupportedAuthenticationObjectReturnsNull0.012

SecurityContextLoginModuleTests

testLogout0.001
testAbort0
testLoginException0
testLoginSuccess0
testNullAuthenticationInSecurityContext0
testNullAuthenticationInSecurityContextIgnored0.001
testNullLogout0

BindAuthenticatorTests

testAuthenticationWithCorrectPasswordSucceeds0.003
testAuthenticationWithInvalidUserNameFails0.002
testAuthenticationWithUserSearch0.001
testAuthenticationWithWrongPasswordFails0.001
testRoleRetrieval0.002
testUserDnPatternReturnsCorrectDn0

LdapShaPasswordEncoderTests

testInvalidPasswordFails0
testInvalidSaltedPasswordFails0
testNonByteArraySaltThrowsException0
testValidPasswordSucceeds0.001
testValidSaltedPasswordSucceeds0
testCorrectPrefixCaseIsUsed0

PasswordComparisonAuthenticatorMockTests

testLdapCompareIsUsedWhenPasswordIsNotRetrieved0.03

PasswordComparisonAuthenticatorTests

testAllAttributesAreRetrivedByDefault0.005
testFailedSearchGivesUserNotFoundException0
testLocalComparisonSucceedsWithShaEncodedPassword0.003
testLocalPasswordComparisonFailsWithWrongPassword0.004
testLocalPasswordComparisonSucceedsWithCorrectPassword0.003
testMultipleDnPatternsWorkOk0.005
testOnlySpecifiedAttributesAreRetrieved0.004
testPasswordEncoderCantBeNull0
testUseOfDifferentPasswordAttribute0.002
testWithUserSearch0.001

LdapAuthenticationProviderTests

testDifferentCacheValueCausesException0.003
testEmptyOrNullUserNameThrowsException0
testEmptyPasswordIsRejected0.001
testNormalUsage0
testUseWithNullAuthoritiesPopulatorReturnsCorrectRole0

DefaultLdapAuthoritiesPopulatorTests

testDefaultRoleIsAssignedWhenSet0.01
testGroupSearchReturnsExpectedRoles0.006
testUseOfUsernameParameterReturnsExpectedRoles0.006
testSubGroupRolesAreNotFoundByDefault0.005
testSubGroupRolesAreFoundWhenSubtreeSearchIsEnabled0.008

ProviderManagerTests

testStartupFailsIfProviderListNotSet0.005
testStartupFailsIfProviderListNull0
testSuccessfulStartup0.001
testAuthenticationFails0
testAuthenticationSuccess0
testAuthenticationSuccessWhenFirstProviderReturnsNullButSecondAuthenticates0.001
testConcurrentSessionControllerConfiguration0
testStartupFailsIfProviderListDoesNotContainingProviders0

RemoteAuthenticationManagerImplTests

testGettersSetters0.001
testFailedAuthenticationReturnsRemoteAuthenticationException0
testStartupChecksAuthenticationManagerSet0
testSuccessfulAuthentication0

RemoteAuthenticationProviderTests

testGettersSetters0.001
testSupports0
testStartupChecksAuthenticationManagerSet0
testExceptionsGetPassedBackToCaller0
testSuccessfulAuthenticationCreatesObject0

RememberMeAuthenticationProviderTests

testGettersSetters0.001
testSupports0
testNormalOperation0
testDetectsAnInvalidKey0
testDetectsMissingKey0
testIgnoresClassesItDoesNotSupport0

RememberMeAuthenticationTokenTests

testNoArgConstructorDoesntExist0
testGetters0
testConstructorRejectsNulls0
testEqualsWhenEqual0
testNotEqualsDueToAbstractParentEqualsCheck0
testNotEqualsDueToDifferentAuthenticationClass0
testNotEqualsDueToKey0
testSetAuthenticatedIgnored0

SiteminderAuthenticationProviderTests

testGettersSetters0.005
testSupports0
testAuthenticateFailsIfAccountExpired0.001
testAuthenticateFailsIfAccountLocked0
testAuthenticateFailsIfCredentialsExpired0.001
testAuthenticateFailsIfUserDisabled0.002
testAuthenticateFailsWithEmptyUsername0
testAuthenticateFailsWithInvalidUsernameAndHideUserNotFoundExceptionFalse0
testAuthenticateFailsWithInvalidUsernameAndHideUserNotFoundExceptionsWithDefaultOfTrue0
testAuthenticateFailsWithMixedCaseUsernameIfDefaultChanged0
testAuthenticates0.001
testAuthenticatesASecondTime0
testAuthenticatesWithForcePrincipalAsString0
testStartupFailsIfNoUserCacheSet0
testStartupSuccess0
testAuthenticateFailsWhenUserDetailsServiceHasBackendFailure0
testDetectsNullBeingReturnedFromUserDetailsService0.001
testStartupFailsIfNoUserDetailsService0

TestingAuthenticationProviderTests

testSupports0.001
testAuthenticates0

TestingAuthenticationTokenTests

testNoArgConstructorDoesntExist0
testGetters0
testAuthenticated0

UsernamePasswordAuthenticationTokenTests

testNoArgConstructorDoesntExist0
testGetters0
testAuthenticated0

EhCacheBasedX509UserCacheTests

testCacheOperation0.059

DaoX509AuthoritiesPopulatorTests

testDefaultCNPatternMatch0.005
testEmailPatternMatch0.001
testInvalidRegexFails0.001
testMatchOnShoeSizeFieldInDNFails0.002
testPatternWithNoGroupFails0.001
testRequiresDao0

X509AuthenticationProviderTests

testNormalOperation0.012
testAuthenticationIsNullWithUnsupportedToken0
testFailsWithNullCertificate0
testPopulatorRejectionCausesFailure0.008
testRequiresPopulator0

X509AuthenticationTokenTests

testAuthenticated0.113

NullRunAsManagerTests

testAlwaysReturnsNull0
testAlwaysSupportsClass0
testNeverSupportsAttribute0.001

RunAsImplAuthenticationProviderTests

testSupports0.001
testStartupSuccess0
testAuthenticationSuccess0
testAuthenticationFailDueToWrongKey0
testStartupFailsIfNoKey0

RunAsManagerImplTests

testSupports0
testAlwaysSupportsClass0
testDoesNotReturnAdditionalAuthoritiesIfCalledWithoutARunAsSetting0
testRespectsRolePrefix0.001
testReturnsAdditionalGrantedAuthorities0
testStartupDetectsMissingKey0.001
testStartupSuccessfulWithKey0

RunAsUserTokenTests

testNoArgConstructorDoesntExist0
testToString0
testGetters0
testAuthenticationSetting0

ChannelDecisionManagerImplTests

testGettersSetters0.001
testCannotSetEmptyChannelProcessorsList0
testCannotSetIncorrectObjectTypesIntoChannelProcessorsList0.001
testCannotSetNullChannelProcessorsList0
testDecideIsOperational0
testDecideIteratesAllProcessorsIfNoneCommitAResponse0
testDelegatesSupports0
testStartupFailsWithEmptyChannelProcessorsList0

ChannelProcessingFilterTests

testDetectsMissingChannelDecisionManager0.002
testDetectsMissingFilterInvocationDefinitionSource0
testDetectsSupportedConfigAttribute0
testDetectsUnsupportedConfigAttribute0.001
testDoFilterWhenManagerDoesCommitResponse0
testDoFilterWhenManagerDoesNotCommitResponse0
testDoFilterWhenNullConfigAttributeReturned0.001
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0
testGetterSetters0

InsecureChannelProcessorTests

testGettersSetters0.002
testSupports0
testDecideRejectsNulls0
testMissingEntryPoint0
testDecideDetectsAcceptableChannel0
testDecideDetectsUnacceptableChannel0.001
testMissingSecureChannelKeyword0

RetryWithHttpEntryPointTests

testGettersSetters0.001
testNormalOperation0
testDetectsMissingPortMapper0
testDetectsMissingPortResolver0
testNormalOperationWithNullPathInfoAndNullQueryString0
testOperationWhenTargetPortIsUnknown0
testOperationWithNonStandardPort0

RetryWithHttpsEntryPointTests

testGettersSetters0
testNormalOperation0.001
testDetectsMissingPortMapper0
testDetectsMissingPortResolver0
testNormalOperationWithNullPathInfoAndNullQueryString0
testOperationWhenTargetPortIsUnknown0
testOperationWithNonStandardPort0

SecureChannelProcessorTests

testGettersSetters0.002
testSupports0
testDecideRejectsNulls0
testMissingEntryPoint0
testDecideDetectsAcceptableChannel0
testDecideDetectsUnacceptableChannel0
testMissingSecureChannelKeyword0

SecurityConfigTests

testNoArgConstructorDoesntExist0
testToString0
testObjectEquals0
testHashCode0

AclTagTests

testInclusionDeniedWhenAclManagerUnawareOfObject0.006
testInclusionDeniedWhenNoListOfPermissionsGiven0
testInclusionDeniedWhenPrincipalDoesNotHoldAnyPermissions0.009
testInclusionDeniedWhenPrincipalDoesNotHoldRequiredPermissions0.006
testInclusionDeniedWhenSecurityContextEmpty0
testInclusionPermittedWhenDomainObjectIsNull0.001
testJspExceptionThrownIfHasPermissionNotValidFormat0
testOperationWhenPrincipalHoldsPermissionOfMultipleList0.005
testOperationWhenPrincipalHoldsPermissionOfSingleList0.005

AuthenticationTagTests

testOperationAndMethodPrefixWhenPrincipalIsAUserDetailsInstance0.001
testOperationWhenPrincipalIsAString0
testOperationWhenPrincipalIsAUserDetailsInstance0
testOperationWhenPrincipalIsNull0
testOperationWhenSecurityContextIsNull0
testSkipsBodyIfNullOrEmptyOperation0
testThrowsExceptionForUnrecognisedMethodPrefix0
testThrowsExceptionForUnrecognisedOperation0.001

AuthorizeTagAttributeTests

testAssertsIfAllGrantedSecond0
testAssertsIfAnyGrantedLast0
testAssertsIfNotGrantedFirst0
testAssertsIfNotGrantedIgnoresWhitespaceInAttribute0
testIfAllGrantedIgnoresWhitespaceInAttribute0
testIfNotGrantedIgnoresWhitespaceInAttribute0

AuthorizeTagCustomGrantedAuthorityTests

testAllowsRequestWhenCustomAuthorityPresentsCorrectRole0
testRejectsRequestWhenCustomAuthorityReturnsNull0.001

AuthorizeTagExpressionLanguageTests

testAllGrantedUsesExpressionLanguageWhenExpressionIsEL0.034
testAnyGrantedUsesExpressionLanguageWhenExpressionIsEL0
testNotGrantedUsesExpressionLanguageWhenExpressionIsEL0

AuthorizeTagTests

testAlwaysReturnsUnauthorizedIfNoUserFound0.002
testDefaultsToNotOutputtingBodyWhenNoRequiredAuthorities0
testOutputsBodyIfOneRolePresent0.001
testOutputsBodyWhenAllGranted0
testOutputsBodyWhenNotGrantedSatisfied0
testPreventsBodyOutputIfNoSecurityContext0
testSkipsBodyIfNoAnyRolePresent0
testSkipsBodyWhenMissingAnAllGranted0
testSkipsBodyWhenNotGrantedUnsatisfied0

BasicProcessingFilterEntryPointTests

testGettersSetters0.001
testNormalOperation0
testDetectsMissingRealmName0

BasicProcessingFilterTests

testGettersSetters0.002
testNormalOperation0.003
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0.001
testFilterIgnoresRequestsContainingNoAuthorizationHeader0
testInvalidBasicAuthorizationTokenIsIgnored0.001
testOtherAuthorizationSchemeIsIgnored0.001
testStartupDetectsMissingAuthenticationEntryPoint0
testStartupDetectsMissingAuthenticationManager0.001
testSuccessLoginThenFailureLoginResultsInSessionLoosingToken0.001
testWrongPasswordContinuesFilterChainIfIgnoreFailureIsTrue0.001
testWrongPasswordReturnsForbiddenIfIgnoreFailureIsFalse0

CasProcessingFilterEntryPointTests

testGettersSetters0.001
testDetectsMissingLoginFormUrl0
testDetectsMissingServiceProperties0
testNormalOperationWithRenewFalse0.001
testNormalOperationWithRenewTrue0.001

CasProcessingFilterTests

testNormalOperation0
testGetters0.001
testNullServiceTicketHandledGracefully0

ServicePropertiesTests

testGettersSetters0
testDetectsMissingLoginFormUrl0

DigestProcessingFilterEntryPointTests

testGettersSetters0
testNormalOperation0
testDetectsMissingKey0.001
testDetectsMissingRealmName0
testOperationIfDueToStaleNonce0

DigestProcessingFilterTests

testGettersSetters0.004
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0.001
testFilterIgnoresRequestsContainingNoAuthorizationHeader0
testOtherAuthorizationSchemeIsIgnored0.001
testStartupDetectsMissingAuthenticationEntryPoint0
testExpiredNonceReturnsForbiddenWithStaleHeader1.003
testInvalidDigestAuthorizationTokenGeneratesError0.001
testMalformedHeaderReturnsForbidden0
testNonBase64EncodedNonceReturnsForbidden0.001
testNonceWithIncorrectSignatureForNumericFieldReturnsForbidden0.002
testNonceWithNonNumericFirstElementReturnsForbidden0.002
testNonceWithoutTwoColonSeparatedElementsReturnsForbidden0.001
testNormalOperationWhenPasswordIsAlreadyEncoded0.001
testNormalOperationWhenPasswordNotAlreadyEncoded0.001
testStartupDetectsMissingUserDetailsService0
testSuccessLoginThenFailureLoginResultsInSessionLosingToken0.014
testWrongCnonceBasedOnDigestReturnsForbidden0.002
testWrongDigestReturnsForbidden0.001
testWrongRealmReturnsForbidden0.001
testWrongUsernameReturnsForbidden0.002

ExceptionTranslationFilterTests

testGettersSetters0.003
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0
testStartupDetectsMissingAuthenticationEntryPoint0
testAccessDeniedWhenAnonymous0.002
testAccessDeniedWhenNonAnonymous0
testRedirectedToLoginFormAndSessionShowsOriginalTargetWhenAuthenticationException0.001
testRedirectedToLoginFormAndSessionShowsOriginalTargetWithExoticPortWhenAuthenticationException0
testStartupDetectsMissingPortResolver0
testSuccessfulAccessGrant0
testSuccessfulStartupAndShutdownDown0
testThrowIOException0
testThrowServletException0

LogoutHandlerTests

testRequiresLogoutUrlWorksWithPathParams0.001
testRequiresLogoutUrlWorksWithQueryParams0

NullRememberMeServicesTests

testAlwaysReturnsNull0

RememberMeProcessingFilterTests

testOperationWhenAuthenticationExistsInContextHolder0.002
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0
testDetectsAuthenticationManagerProperty0
testDetectsRememberMeServicesProperty0.003
testOperationWhenNoAuthenticationInContextHolder0

TokenBasedRememberMeServicesTests

testGettersSetters0.001
testAutoLoginIfDoesNotPresentAnyCookies0
testAutoLoginIfDoesNotPresentRequiredCookie0
testAutoLoginIfExpired0.001
testAutoLoginIfMissingThreeTokensInCookieValue0
testAutoLoginIfNotBase64Encoded0
testAutoLoginIfSignatureBlocksDoesNotMatchExpectedValue0.001
testAutoLoginIfTokenDoesNotContainANumberInCookieValue0
testAutoLoginIfUserNotFound0
testAutoLoginWithValidToken0
testLoginFail0
testLoginSuccessIgnoredIfParameterNotSetOrFalse0.003
testLoginSuccessNormalWithNonUserDetailsBasedPrincipal0.001
testLoginSuccessNormalWithUserDetailsBasedPrincipal0

SavedCookieTests

testGetName0.004
testGetValue0
testGetComment0
testGetDomain0
testGetMaxAge0
testGetPath0
testGetVersion0
testGetCookie0
testSerializable0

SavedRequestTests

testCaseInsensitveHeaders0
testCaseInsensitveParameters0

HttpSessionEventPublisherTests

testPublisher0.011

SwitchUserProcessingFilterTests

testAttemptSwitchToUnknownUser0.003
testAttemptSwitchToUserThatIsDisabled0
testAttemptSwitchToUserWithAccountExpired0
testAttemptSwitchToUserWithExpiredCredentials0
testAttemptSwitchUser0.001
testIfSwitchUserWithNullUsernameThrowsException0
testBadConfigMissingAuthenticationDao0
testBadConfigMissingTargetUrl0
testDefaultProcessesFilterUrlWithPathParameter0
testExitRequestUserJackLordToDano0
testExitUserWithNoCurrentUser0
testRedirectToTargetUrl0
testRequiresExitUser0
testRequiresSwitch0
testSwitchRequestFromDanoToJackLord0.001
testModificationOfAuthoritiesWorks0

AuthenticationProcessingFilterEntryPointTests

testGettersSetters0.002
testNormalOperation0
testDetectsMissingPortMapper0
testDetectsMissingPortResolver0
testHttpsOperationFromOriginalHttpUrl0
testHttpsOperationFromOriginalHttpsUrl0
testOperationWhenHttpsRequestsButHttpsPortUnknown0
testDetectsMissingLoginFormUrl0.001

AuthenticationProcessingFilterTests

testNormalOperation0
testGetters0
testNullPasswordHandledGracefully0
testNullUsernameHandledGracefully0

SiteminderAuthenticationProcessingFilterTests

testAccessors0.005
testFormNormalOperation0
testFormNullPasswordHandledGracefully0
testFormNullUsernameHandledGracefully0
testRequiresAuthentication0
testSiteminderNormalOperation0

X509ProcessingFilterEntryPointTests

testNormalOperation0.001

X509ProcessingFilterTests

testNormalOperation0.004
testDoFilterWithNonHttpServletRequestDetected0
testDoFilterWithNonHttpServletResponseDetected0.001
testAuthenticationIsNullWithNoCertificate0
testFailedAuthentication0.002
testNeedsAuthenticationManager0

JdbcDaoTests

testGettersSetters0.002
testCheckDaoAccessUserSuccess0.178
testCheckDaoOnlyReturnsGrantedAuthoritiesGrantedToUser0
testCheckDaoReturnsCorrectDisabledProperty0
testLookupFailsIfUserHasNoGrantedAuthorities0
testLookupFailsWithWrongUsername0.002
testLookupSuccessWithMixedCase0.001
testRolePrefixWorks0.001
testStartupFailsIfDataSourceNotSet0
testStartupFailsIfUserMapSetToNull0

LdapUserDetailsMapperTests

testMultipleRoleAttributeValuesAreMappedToAuthorities0.003
testNonRetrievedRoleAttributeIsIgnored0
testNonStringRoleAttributeIsIgnoredByDefault0
testPasswordAttributeIsMappedCorrectly0.001

InMemoryDaoTests

testLookupSuccessWithMixedCase0
testStartupFailsIfUserMapSetToNull0
testLookupFails0.001
testLookupSuccess0
testStartupFailsIfUserMapNotSet0
testStartupSuccessIfUserMapSet0.001
testUseOfExternalPropertiesObject0

UserAttributeEditorTests

testEmptyStringReturnsNull0
testNullReturnsNull0
testCorrectOperationWithTrailingSpaces0
testCorrectOperationWithoutEnabledDisabledKeyword0
testDisabledKeyword0
testEnabledKeyword0.001
testMalformedStringReturnsNull0
testNoPasswordOrRolesReturnsNull0
testNoRolesReturnsNull0

UserMapEditorTests

testEmptyStringReturnsEmptyMap0.001
testNullReturnsEmptyMap0
testConvertedIntoUserSuccessfullyWhenDisabled0.002
testConvertedIntoUserSuccessfullyWhenEnabled0
testMalformedStringReturnsEmptyMap0
testMultiUserParsing0.001

UserMapTests

testAddAndRetrieveUser0.001
testNullUserCannotBeAdded0
testUnknownUserIsNotRetrieved0

UserTests

testNoArgConstructorDoesntExist0
testEquals0.001
testNullValuesRejected0
testNullWithinGrantedAuthorityElementIsRejected0
testUserGettersSetter0
testUserIsEnabled0

EncryptionUtilsTests

testEncryptsUsingDESEde0.188
testEncryptByteArrayUsingDESEde0
testEncryptionKeyCanContainLetters0
testDecryptsUsingDESEde0.001
testDecryptByteArrayUsingDESEde0.001
testFailEncryptWithNullEncryptionKey0
testFailEncryptWithEmptyEncryptionKey0
testFailDecryptWithEmptyString0
testFailEncryptWithEmptyString0
testFailEncryptWithNullString0
testEncryptAndDecrypt0.001

FilterChainProxyTests

testGettersSetters0
testNormalOperation0.008
testDetectsMissingFilterInvocationDefinitionSource0.006
testDetectsFilterInvocationDefinitionSourceThatDoesNotReturnAllConfigAttributes0.008
testDetectsIfConfigAttributeDoesNotReturnValueForGetAttributeMethod0.006
testDoNotFilter0.005

FilterToBeanProxyTests

testDetectsClassNotInClassLoader0.013
testDetectsNeitherPropertyBeingSet0.008
testDetectsTargetBeanIsNotAFilter0.013
testDetectsTargetBeanNotInBeanContext0.009
testDetectsTargetClassNotInBeanContext0.01
testIgnoresEmptyTargetBean0.01
testNormalOperationWithLazyTrue0.006
testNormalOperationWithSpecificBeanName0.007
testNormalOperationWithTargetClass0.005
testNullDelegateDoesNotCauseNullPointerException0

PortMapperImplTests

testDefaultMappingsAreKnown0
testDetectsEmptyMap0.001
testDetectsNullMap0
testGetTranslatedPortMappings0
testRejectsOutOfRangeMappings0
testReturnsNullIfHttpPortCannotBeFound0
testSupportsCustomMappings0

PortResolverImplTests

testGettersSetters0
testNormalOperation0
testDetectsBuggyIeHttpRequest0
testDetectsBuggyIeHttpsRequest0
testDetectsEmptyPortMapper0

StringSplitUtilsTests

testSplitEachArrayElementAndCreateMapNormalOperation0.001
testSplitEachArrayElementAndCreateMapRespectsInstructionNotToRemoveCharacters0
testSplitEachArrayElementAndCreateMapReturnsNullIfArrayEmptyOrNull0
testSplitNormalOperation0
testSplitRejectsNullsAndIncorrectLengthStrings0
testSplitWorksWithDifferentDelimiters0
testAuthorizationHeaderWithCommasIsSplitCorrectly0

AffirmativeBasedTests

testOneAffirmativeVoteOneDenyVoteOneAbstainVoteGrantsAccess0
testOneAffirmativeVoteTwoAbstainVotesGrantsAccess0.001
testOneDenyVoteTwoAbstainVotesDeniesAccess0
testThreeAbstainVotesDeniesAccessWithDefault0
testThreeAbstainVotesGrantsAccessWithoutDefault0
testTwoAffirmativeVotesTwoAbstainVotesGrantsAccess0

AuthenticatedVoterTests

testSupports0.002
testAnonymousWorks0.001
testFullyWorks0
testRememberMeWorks0.001
testSetterRejectsNull0

BasicAclEntryVoterTests

testNormalOperation0.003
testOnlySupportsMethodInvocationAndJoinPoint0
testStartupRejectsMissingAclManager0.001
testStartupRejectsMissingProcessConfigAttribute0
testStartupRejectsMissingProcessDomainObjectClass0
testStartupRejectsMissingRequirePermission0
testSupportsConfigAttribute0
testVoterAbstainsIfDomainObjectIsNull0
testVoterAbstainsIfNotMatchingConfigAttribute0
testVoterCanDenyAccessBasedOnInternalMethodOfDomainObject0
testVoterCanDenyAccessIfPrincipalHasNoPermissionsAtAllToDomainObject0.001
testVoterCanGrantAccessBasedOnInternalMethodOfDomainObject0
testVoterThrowsExceptionIfInvalidInternalMethodOfDomainObject0
testVoterThrowsExceptionIfProcessDomainObjectNotFound0.001
testSetRequirePermissionFromString0
testSetRequirePermissionFromStringWrongValues0

ConsensusBasedTests

testOneAffirmativeVoteTwoAbstainVotesGrantsAccess0.002
testOneDenyVoteTwoAbstainVotesDeniesAccess0
testThreeAbstainVotesDeniesAccessWithDefault0.001
testThreeAbstainVotesGrantsAccessWithoutDefault0
testTwoAffirmativeVotesTwoAbstainVotesGrantsAccess0
testOneAffirmativeVoteOneDenyVoteOneAbstainVoteDeniesAccessWithoutDefault0
testOneAffirmativeVoteOneDenyVoteOneAbstainVoteGrantsAccessWithDefault0

LabelBasedAclVoterTests

testDoingSomethingForBlueUser0.042
testDoingSomethingForMultiUser0.002
testDoingSomethingForOrangeUser0.002
testDoingSomethingForSuperUser0.001
testSampleBlockOfDataPOJO0

UnanimousBasedTests

testOneAffirmativeVoteTwoAbstainVotesGrantsAccess0
testOneDenyVoteTwoAbstainVotesDeniesAccess0
testThreeAbstainVotesDeniesAccessWithDefault0
testThreeAbstainVotesGrantsAccessWithoutDefault0
testTwoAffirmativeVotesTwoAbstainVotesGrantsAccess0.001
testOneAffirmativeVoteOneDenyVoteOneAbstainVoteDeniesAccess0
testRoleVoterPrefixObserved0

SecurityContextHolderAwareRequestFilterTests

testCorrectOperation0.006

SecurityContextHolderAwareRequestWrapperTests

testCorrectOperationWithStringBasedPrincipal0
testCorrectOperationWithUserDetailsBasedPrincipal0.001
testNullAuthenticationHandling0
testNullPrincipalHandling0