Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
140 0 0 0 100% 4.237

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 23 0 0 0 100% 0.211
org.apache.shiro.web.filter.mgt 32 0 0 0 100% 0.063
org.apache.shiro.web.env 6 0 0 0 100% 1.692
org.apache.shiro.web.filter.session 1 0 0 0 100% 0
org.apache.shiro.web.filter.authc 16 0 0 0 100% 0.105
org.apache.shiro.web.util 3 0 0 0 100% 0.028
org.apache.shiro.web.mgt 20 0 0 0 100% 0.658
org.apache.shiro.web.config 12 0 0 0 100% 0.063
org.apache.shiro.web.filter 2 0 0 0 100% 0.004
org.apache.shiro.web.session 1 0 0 0 100% 0
org.apache.shiro.web.filter.authz 7 0 0 0 100% 0.601
org.apache.shiro.web.session.mgt 17 0 0 0 100% 0.812

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
ShiroFilterTest 1 0 0 0 100% 0.01
ShiroHttpServletResponseTest 6 0 0 0 100% 0.095
IniShiroFilterTest 5 0 0 0 100% 0.078
SimpleCookieTest 6 0 0 0 100% 0.009
ShiroHttpServletRequestTest 1 0 0 0 100% 0.001
AbstractShiroFilterTest 2 0 0 0 100% 0.016
OncePerRequestFilterTest 2 0 0 0 100% 0.002

org.apache.shiro.web.filter.mgt

Class Tests Errors Failures Skipped Success Rate Time
SimpleNamedFilterListTest 5 0 0 0 100% 0
DefaultFilterChainManagerTest 19 0 0 0 100% 0.054
PathMatchingFilterChainResolverTest 8 0 0 0 100% 0.009

org.apache.shiro.web.env

Class Tests Errors Failures Skipped Success Rate Time
IniWebEnvironmentTest 2 0 0 0 100% 0.101
EnvironmentLoaderServiceTest 3 0 0 0 100% 1.542
EnvironmentLoaderTest 1 0 0 0 100% 0.049

org.apache.shiro.web.filter.session

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

org.apache.shiro.web.filter.authc

Class Tests Errors Failures Skipped Success Rate Time
LogoutFilterTest 3 0 0 0 100% 0.035
AnonymousFilterTest 1 0 0 0 100% 0.001
BasicHttpFilterAuthenticationTest 12 0 0 0 100% 0.069

org.apache.shiro.web.util

Class Tests Errors Failures Skipped Success Rate Time
WebUtilsTest 3 0 0 0 100% 0.028

org.apache.shiro.web.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultWebSecurityManagerTest 7 0 0 0 100% 0.356
CookieRememberMeManagerTest 6 0 0 0 100% 0.246
NonIniWebSecurityManagerTest 1 0 0 0 100% 0.013
DefaultWebSessionStorageEvaluatorTest 6 0 0 0 100% 0.043

org.apache.shiro.web.config

Class Tests Errors Failures Skipped Success Rate Time
IniFilterChainResolverFactoryTest 11 0 0 0 100% 0.059
WebIniSecurityManagerFactoryTest 1 0 0 0 100% 0.004

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

org.apache.shiro.web.filter.authz

Class Tests Errors Failures Skipped Success Rate Time
PortFilterTest 2 0 0 0 100% 0
HttpMethodPermissionFilterTest 1 0 0 0 100% 0.004
AuthorizationFilterTest 2 0 0 0 100% 0.044
HostFilterTest 2 0 0 0 100% 0.553

org.apache.shiro.web.session.mgt

Class Tests Errors Failures Skipped Success Rate Time
ServletContainerSessionManagerTest 6 0 0 0 100% 0.682
DefaultWebSessionManagerTest 11 0 0 0 100% 0.13

Test Cases

[Summary] [Package List] [Test Cases]

LogoutFilterTest

testLogoutViaGetMethodWhenPostOnlyEnabled 0.017
testLogoutViaGetMethod 0.01
testLogoutViaPostMethodWhenPostOnlyEnabled 0.005

ShiroFilterTest

testInit 0.008

ServletContainerSessionManagerTest

testGetSessionWithExistingRequestSession 0.284
testStartWithContextHostValue 0.013
testStartWithNonWebSessionContext 0.003
testGetSessionWithoutExistingRequestSession 0.001
testGetSessionWithNonWebSessionKey 0.001
testStartWithoutContextHostValue 0.002

PortFilterTest

testConfiguredPort 0
testDefault 0

AnonymousFilterTest

test 0

DefaultWebSecurityManagerTest

testGetSubjectByRequestSessionId 0.044
testLogin 0.025
testGetSubjectByRequestResponsePair 0.009
testSessionTimeout 0.205
checkSessionManagerDeterminesContainerSessionMode 0.002
testBuildNonWebSubjectWithDefaultServletContainerSessionManager 0.066
shiroSessionModeInit 0.003

PathMatchingFilterTest

testEnabled 0.002
testDisabledBasedOnPath 0.001

ShiroHttpServletResponseTest

testEncodeURLNoSessionId 0.084
testEncodeURLSessionIdInURL 0.004
testEncodeURLSessionIdInWhenRewriteInvalid 0.001
testEncodeURLSessionIdInCookie 0.001
testEncodeURLSessionIdInWhenRewriteDisabled 0.001
testEncodeURLSessionIdInWhenRewriteInvalidAndNull 0.002

IniShiroFilterTest

testResourceConfig 0.024
testResourceConfigWithoutResource 0.013
testSimpleConfig 0.014
testDefaultWebInfConfig 0.015
testDefaultClasspathConfig 0.012

CookieRememberMeManagerTest

getRememberedSerializedIdentityReturnsNullForDeletedCookie 0.195
getRememberedPrincipalsDecryptionError 0.01
getRememberedPrincipals 0.024
onSuccessfulLogin 0.011
getRememberedPrincipalsNoMoreDefaultCipher 0.006
onLogout 0

IniWebEnvironmentTest

testFrameworkConfigAdded 0.086
testObjectsAfterSecurityManagerCreation 0.011

EnvironmentLoaderServiceTest

loadFromInitParamTest 0.71
singleServiceTest 0.106
multipleServiceTest 0.065

WebUtilsTest

testGetContextPath 0.015
testGetPathWithinApplication 0.009
testGetContextPathIncludes 0.002

SimpleCookieTest

testRemoveValue 0.003
testEmptyContextPath 0.001
testNullContextPath 0.001
testReadValuePrefixPath 0.001
testReadValueInvalidPrefixPath 0.001
testReadValueInvalidPath 0.002

IniFilterChainResolverFactoryTest

testGetFiltersWithoutSectionWithDefaults 0.019
testGetFiltersWithSectionWithoutDefaults 0.006
testGetFilters 0
testGetFiltersWithSectionAndDefaults 0.007
testNewInstanceWithFilterConfig 0.014
testCreateChainsWithNullUrlsSection 0.001
testGetInstanceNoIni 0.003
testNewInstance 0
testNewInstanceWithNonFilter 0.007
testNewInstanceWithIni 0.002
testGetFiltersWithNullOrEmptySection 0

HttpMethodPermissionFilterTest

testPermisisonMapping 0.004

ShiroHttpServletRequestTest

testRegetSession 0

HttpServletSessionTest

testLongTimeout 0

NonIniWebSecurityManagerTest

testLoginNonWebSubject 0.012

WebIniSecurityManagerFactoryTest

testDefaultFiltersPresent 0.003

SimpleNamedFilterListTest

testNewInstanceBackingList 0
testNewInstanceNameless 0
testListMethods 0
testNewInstance 0
testNewInstanceNullBackingList 0

AbstractShiroFilterTest

testInit 0.01
testInitWithStaticReference 0.005

DefaultWebSessionManagerTest

testOnStart 0.051
testSessionIDRequestPathParameterWithoutARequestURI 0.005
testGetSessionIdFromRequestUriPathSegmentParam 0.024
testGetSessionIdWithSessionIdCookieDisabled 0.003
testGetSessionIdWithSessionIdCookieDisabledAndLowercaseRequestParam 0.005
testSessionIDRequestPathParameterWithoutPathParameters 0.001
testOnStartWithSessionIdCookieDisabled 0.001
testSessionIDRequestPathParameterWithoutJSESSIONID 0
testGetSessionIdWithSessionIdCookieEnabled 0.003
testSessionIDRequestPathParameter 0.004
testSessionIDRequestPathParameterWithNonHttpRequest 0.002

AuthorizationFilterTest

testUserOnAccessDeniedWithResponseError 0.023
testUserOnAccessDeniedWithRedirect 0.021

NoSessionCreationFilterTest

testDefault 0

OncePerRequestFilterTest

testEnabled 0
testDisabled 0.001

DefaultFilterChainManagerTest

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

HostFilterTest

testPrivateClassB 0.521
testPrivateClassC 0.032

PathMatchingFilterChainResolverTest

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

BasicHttpFilterAuthenticationTest

httpMethodDoesNotRequireAuthentication 0.009
permissiveEnabledTest 0.004
createTokenNoAuthorizationHeader 0.007
allHttpMethodsRequireAuthenticationIfNoneConfigured 0.006
allHttpMethodsRequireAuthenticationIfNullConfig 0.005
createTokenNoUsername 0.011
permissiveEnabledWithLoginTest 0.004
httpMethodRequiresAuthentication 0.004
httpMethodsAreCaseInsensitive 0.005
createTokenColonInPassword 0.005
createTokenNoPassword 0.005
httpMethodRequiresAuthenticationWithPermissive 0.004

EnvironmentLoaderTest

testCustomizeAndFinalizeEnvironment 0.049

DefaultWebSessionStorageEvaluatorTest

testWebSubjectWithoutSessionAndGenerallyEnabledWithNonBooleanRequestAttribute 0.029
testWebSubjectWithoutSessionAndGenerallyEnabledButRequestDisabled 0.002
testWithoutSessionAndGenerallyDisabled 0.007
testWebSubjectWithoutSessionAndGenerallyEnabled 0.001
testWithoutSessionAndNonWebSubject 0.001
testWithSession 0.002