Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
125 0 0 0 100% 2.243

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.shiro.web.servlet 22 0 0 0 100% 0.226
org.apache.shiro.web.filter.mgt 32 0 0 0 100% 0.105
org.apache.shiro.web.env 2 0 0 0 100% 0.113
org.apache.shiro.web.filter.session 1 0 0 0 100% 0.016
org.apache.shiro.web.filter.authc 10 0 0 0 100% 0.065
org.apache.shiro.web.mgt 19 0 0 0 100% 0.34
org.apache.shiro.web.config 12 0 0 0 100% 0.743
org.apache.shiro.web.filter 2 0 0 0 100% 0.004
org.apache.shiro.web.session 1 0 0 0 100% 0.002
org.apache.shiro.web.filter.authz 7 0 0 0 100% 0.541
org.apache.shiro.web.session.mgt 17 0 0 0 100% 0.088

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

org.apache.shiro.web.servlet

Class Tests Errors Failures Skipped Success Rate Time
AbstractShiroFilterTest 2 0 0 0 100% 0.018
IniShiroFilterTest 5 0 0 0 100% 0.038
OncePerRequestFilterTest 2 0 0 0 100% 0
ShiroFilterTest 1 0 0 0 100% 0.007
ShiroHttpServletResponseTest 6 0 0 0 100% 0.161
SimpleCookieTest 6 0 0 0 100% 0.002

org.apache.shiro.web.filter.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultFilterChainManagerTest 19 0 0 0 100% 0.095
PathMatchingFilterChainResolverTest 8 0 0 0 100% 0.008
SimpleNamedFilterListTest 5 0 0 0 100% 0.002

org.apache.shiro.web.env

Class Tests Errors Failures Skipped Success Rate Time
EnvironmentLoaderTest 1 0 0 0 100% 0.069
IniWebEnvironmentTest 1 0 0 0 100% 0.044

org.apache.shiro.web.filter.session

Class Tests Errors Failures Skipped Success Rate Time
NoSessionCreationFilterTest 1 0 0 0 100% 0.016

org.apache.shiro.web.filter.authc

Class Tests Errors Failures Skipped Success Rate Time
AnonymousFilterTest 1 0 0 0 100% 0.001
BasicHttpFilterAuthenticationTest 9 0 0 0 100% 0.064

org.apache.shiro.web.mgt

Class Tests Errors Failures Skipped Success Rate Time
CookieRememberMeManagerTest 6 0 0 0 100% 0.081
DefaultWebSecurityManagerTest 7 0 0 0 100% 0.233
DefaultWebSessionStorageEvaluatorTest 6 0 0 0 100% 0.026

org.apache.shiro.web.config

Class Tests Errors Failures Skipped Success Rate Time
IniFilterChainResolverFactoryTest 11 0 0 0 100% 0.411
WebIniSecurityManagerFactoryTest 1 0 0 0 100% 0.332

org.apache.shiro.web.filter

Class Tests Errors Failures Skipped Success Rate Time
PathMatchingFilterTest 2 0 0 0 100% 0.004

org.apache.shiro.web.session

Class Tests Errors Failures Skipped Success Rate Time
HttpServletSessionTest 1 0 0 0 100% 0.002

org.apache.shiro.web.filter.authz

Class Tests Errors Failures Skipped Success Rate Time
AuthorizationFilterTest 2 0 0 0 100% 0.028
HostFilterTest 2 0 0 0 100% 0.51
HttpMethodPermissionFilterTest 1 0 0 0 100% 0.001
PortFilterTest 2 0 0 0 100% 0.002

org.apache.shiro.web.session.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultWebSessionManagerTest 11 0 0 0 100% 0.057
ServletContainerSessionManagerTest 6 0 0 0 100% 0.031

Test Cases

[Summary] [Package List] [Test Cases]

IniFilterChainResolverFactoryTest

testNewInstance 0.187
testGetInstanceNoIni 0.057
testNewInstanceWithIni 0.027
testGetFiltersWithNullOrEmptySection 0.001
testCreateChainsWithNullUrlsSection 0.001
testNewInstanceWithNonFilter 0.04
testNewInstanceWithFilterConfig 0.072
testGetFilters 0.001
testGetFiltersWithoutSectionWithDefaults 0.019
testGetFiltersWithSectionWithoutDefaults 0.001
testGetFiltersWithSectionAndDefaults 0.005

WebIniSecurityManagerFactoryTest

testDefaultFiltersPresent 0.332

EnvironmentLoaderTest

testCustomizeAndFinalizeEnvironment 0.069

IniWebEnvironmentTest

testObjectsAfterSecurityManagerCreation 0.044

AnonymousFilterTest

test 0

BasicHttpFilterAuthenticationTest

createTokenNoAuthorizationHeader 0.047
createTokenNoUsername 0.004
createTokenNoPassword 0.002
createTokenColonInPassword 0.001
httpMethodDoesNotRequireAuthentication 0.002
httpMethodRequiresAuthentication 0.002
httpMethodsAreCaseInsensitive 0.003
allHttpMethodsRequireAuthenticationIfNoneConfigured 0.001
allHttpMethodsRequireAuthenticationIfNullConfig 0.002

AuthorizationFilterTest

testUserOnAccessDeniedWithResponseError 0.023
testUserOnAccessDeniedWithRedirect 0.005

HostFilterTest

testPrivateClassC 0.075
testPrivateClassB 0.435

HttpMethodPermissionFilterTest

testPermisisonMapping 0.001

PortFilterTest

testDefault 0.001
testConfiguredPort 0.001

DefaultFilterChainManagerTest

testToNameConfigPairNoBrackets 0.005
testToNameConfigPairWithEmptyBrackets 0.001
testToNameConfigPairWithPopulatedBrackets 0.001
testToNameConfigPairWithNestedQuotesInBrackets 0.001
testToNameConfigPairWithIndividualNestedQuotesInBrackets 0.001
testFilterChainConfigWithNestedCommas 0.002
testFilterChainConfigWithNestedQuotedCommas 0.002
testNewInstanceDefaultFilters 0.009
testCreateChain 0.029
testCreateChainWithQuotedInstanceConfig 0.005
testBeanMethods 0.003
testAddFilter 0.004
testAddFilterNoInit 0.005
testAddFilterNoFilterConfig 0.003
testAddToChain 0.004
testAddToChainNotPathProcessor 0.011
testProxy 0.004
testProxyNoChain 0.001
testNewInstanceWithFilterConfig 0.004

PathMatchingFilterChainResolverTest

testGetChainsWithoutChains 0.001
testSetters 0.001
testGetChainsWithMatch 0.001
testPathTraversalWithDot 0.002
testPathTraversalWithDotDot 0.001
testGetChainsWithoutMatch 0.001
testNewInstance 0
testNewInstanceWithFilterConfig 0.001

SimpleNamedFilterListTest

testNewInstanceNameless 0.001
testNewInstanceBackingList 0
testNewInstanceNullBackingList 0
testListMethods 0.001
testNewInstance 0

PathMatchingFilterTest

testDisabledBasedOnPath 0.003
testEnabled 0.001

NoSessionCreationFilterTest

testDefault 0.016

CookieRememberMeManagerTest

onSuccessfulLogin 0.062
getRememberedSerializedIdentityReturnsNullForDeletedCookie 0.002
getRememberedPrincipals 0.007
getRememberedPrincipalsNoMoreDefaultCipher 0.008
getRememberedPrincipalsDecryptionError 0.001
onLogout 0.001

DefaultWebSecurityManagerTest

checkSessionManagerDeterminesContainerSessionMode 0.003
shiroSessionModeInit 0.001
testLogin 0.008
testSessionTimeout 0.211
testGetSubjectByRequestResponsePair 0.002
testGetSubjectByRequestSessionId 0.005
testBuildNonWebSubjectWithDefaultServletContainerSessionManager 0.003

DefaultWebSessionStorageEvaluatorTest

testWithSession 0.01
testWithoutSessionAndNonWebSubject 0.001
testWithoutSessionAndGenerallyDisabled 0
testWebSubjectWithoutSessionAndGenerallyEnabled 0.012
testWebSubjectWithoutSessionAndGenerallyEnabledButRequestDisabled 0.002
testWebSubjectWithoutSessionAndGenerallyEnabledWithNonBooleanRequestAttribute 0.001

AbstractShiroFilterTest

testInit 0.014
testInitWithStaticReference 0.004

IniShiroFilterTest

testDefaultWebInfConfig 0.021
testResourceConfig 0.005
testResourceConfigWithoutResource 0.003
testDefaultClasspathConfig 0.002
testSimpleConfig 0.007

OncePerRequestFilterTest

testEnabled 0
testDisabled 0

ShiroFilterTest

testInit 0.007

ShiroHttpServletResponseTest

testEncodeURLNoSessionId 0.148
testEncodeURLSessionIdInURL 0.01
testEncodeURLSessionIdInCookie 0
testEncodeURLSessionIdInWhenRewriteDisabled 0
testEncodeURLSessionIdInWhenRewriteInvalid 0.002
testEncodeURLSessionIdInWhenRewriteInvalidAndNull 0.001

SimpleCookieTest

testEmptyContextPath 0
testNullContextPath 0
testRemoveValue 0
testReadValueInvalidPath 0.001
testReadValuePrefixPath 0
testReadValueInvalidPrefixPath 0.001

HttpServletSessionTest

testLongTimeout 0.002

DefaultWebSessionManagerTest

testOnStart 0.027
testOnStartWithSessionIdCookieDisabled 0.005
testGetSessionIdWithSessionIdCookieEnabled 0.004
testGetSessionIdWithSessionIdCookieDisabled 0.013
testGetSessionIdWithSessionIdCookieDisabledAndLowercaseRequestParam 0.003
testGetSessionIdFromRequestUriPathSegmentParam 0.001
testSessionIDRequestPathParameterWithNonHttpRequest 0.001
testSessionIDRequestPathParameterWithoutARequestURI 0.001
testSessionIDRequestPathParameterWithoutPathParameters 0
testSessionIDRequestPathParameterWithoutJSESSIONID 0.001
testSessionIDRequestPathParameter 0.001

ServletContainerSessionManagerTest

testStartWithNonWebSessionContext 0.016
testStartWithContextHostValue 0.007
testStartWithoutContextHostValue 0.001
testGetSessionWithNonWebSessionKey 0.002
testGetSessionWithExistingRequestSession 0.004
testGetSessionWithoutExistingRequestSession 0.001