Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.148
org.apache.shiro.web.filter.mgt 32 0 0 0 100% 0.058
org.apache.shiro.web.env 6 0 0 0 100% 1.018
org.apache.shiro.web.filter.session 1 0 0 0 100% 0.001
org.apache.shiro.web.filter.authc 16 0 0 0 100% 0.061
org.apache.shiro.web.util 3 0 0 0 100% 0.027
org.apache.shiro.web.mgt 20 0 0 0 100% 0.628
org.apache.shiro.web.config 12 0 0 0 100% 0.068
org.apache.shiro.web.filter 2 0 0 0 100% 0.003
org.apache.shiro.web.session 1 0 0 0 100% 0.001
org.apache.shiro.web.filter.authz 7 0 0 0 100% 0.454
org.apache.shiro.web.session.mgt 17 0 0 0 100% 0.775

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.006
ShiroHttpServletResponseTest 6 0 0 0 100% 0.081
IniShiroFilterTest 5 0 0 0 100% 0.044
SimpleCookieTest 6 0 0 0 100% 0.004
ShiroHttpServletRequestTest 1 0 0 0 100% 0
AbstractShiroFilterTest 2 0 0 0 100% 0.012
OncePerRequestFilterTest 2 0 0 0 100% 0.001

org.apache.shiro.web.filter.mgt

Class Tests Errors Failures Skipped Success Rate Time
SimpleNamedFilterListTest 5 0 0 0 100% 0.001
DefaultFilterChainManagerTest 19 0 0 0 100% 0.051
PathMatchingFilterChainResolverTest 8 0 0 0 100% 0.006

org.apache.shiro.web.env

Class Tests Errors Failures Skipped Success Rate Time
IniWebEnvironmentTest 2 0 0 0 100% 0.065
EnvironmentLoaderServiceTest 3 0 0 0 100% 0.924
EnvironmentLoaderTest 1 0 0 0 100% 0.029

org.apache.shiro.web.filter.session

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

org.apache.shiro.web.filter.authc

Class Tests Errors Failures Skipped Success Rate Time
LogoutFilterTest 3 0 0 0 100% 0.023
AnonymousFilterTest 1 0 0 0 100% 0
BasicHttpFilterAuthenticationTest 12 0 0 0 100% 0.038

org.apache.shiro.web.util

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

org.apache.shiro.web.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultWebSecurityManagerTest 7 0 0 0 100% 0.362
CookieRememberMeManagerTest 6 0 0 0 100% 0.229
NonIniWebSecurityManagerTest 1 0 0 0 100% 0.011
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.064
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.003

org.apache.shiro.web.session

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

org.apache.shiro.web.filter.authz

Class Tests Errors Failures Skipped Success Rate Time
PortFilterTest 2 0 0 0 100% 0.001
HttpMethodPermissionFilterTest 1 0 0 0 100% 0.003
AuthorizationFilterTest 2 0 0 0 100% 0.038
HostFilterTest 2 0 0 0 100% 0.412

org.apache.shiro.web.session.mgt

Class Tests Errors Failures Skipped Success Rate Time
ServletContainerSessionManagerTest 6 0 0 0 100% 0.666
DefaultWebSessionManagerTest 11 0 0 0 100% 0.109

Test Cases

[Summary] [Package List] [Test Cases]

LogoutFilterTest

testLogoutViaGetMethodWhenPostOnlyEnabled 0.009
testLogoutViaGetMethod 0.007
testLogoutViaPostMethodWhenPostOnlyEnabled 0.005

ShiroFilterTest

testInit 0.004

ServletContainerSessionManagerTest

testGetSessionWithExistingRequestSession 0.287
testStartWithContextHostValue 0.009
testStartWithNonWebSessionContext 0.002
testGetSessionWithoutExistingRequestSession 0.001
testGetSessionWithNonWebSessionKey 0.002
testStartWithoutContextHostValue 0.001

PortFilterTest

testConfiguredPort 0
testDefault 0

AnonymousFilterTest

test 0

DefaultWebSecurityManagerTest

testGetSubjectByRequestSessionId 0.06
testLogin 0.032
testGetSubjectByRequestResponsePair 0.008
testSessionTimeout 0.187
checkSessionManagerDeterminesContainerSessionMode 0.002
testBuildNonWebSubjectWithDefaultServletContainerSessionManager 0.065
shiroSessionModeInit 0.002

PathMatchingFilterTest

testEnabled 0.001
testDisabledBasedOnPath 0.001

ShiroHttpServletResponseTest

testEncodeURLNoSessionId 0.072
testEncodeURLSessionIdInURL 0.003
testEncodeURLSessionIdInWhenRewriteInvalid 0.001
testEncodeURLSessionIdInCookie 0
testEncodeURLSessionIdInWhenRewriteDisabled 0
testEncodeURLSessionIdInWhenRewriteInvalidAndNull 0.001

IniShiroFilterTest

testResourceConfig 0.014
testResourceConfigWithoutResource 0.007
testSimpleConfig 0.007
testDefaultWebInfConfig 0.008
testDefaultClasspathConfig 0.006

CookieRememberMeManagerTest

getRememberedSerializedIdentityReturnsNullForDeletedCookie 0.166
getRememberedPrincipalsDecryptionError 0.012
getRememberedPrincipals 0.03
onSuccessfulLogin 0.015
getRememberedPrincipalsNoMoreDefaultCipher 0.005
onLogout 0

IniWebEnvironmentTest

testFrameworkConfigAdded 0.059
testObjectsAfterSecurityManagerCreation 0.005

EnvironmentLoaderServiceTest

multipleServiceTest 0.419
loadFromInitParamTest 0.017
singleServiceTest 0.023

WebUtilsTest

testGetContextPath 0.014
testGetPathWithinApplication 0.009
testGetContextPathIncludes 0.001

SimpleCookieTest

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

IniFilterChainResolverFactoryTest

testGetFiltersWithoutSectionWithDefaults 0.021
testGetFiltersWithSectionWithoutDefaults 0.006
testGetFilters 0
testGetFiltersWithSectionAndDefaults 0.008
testNewInstanceWithFilterConfig 0.015
testCreateChainsWithNullUrlsSection 0
testGetInstanceNoIni 0.004
testNewInstance 0
testNewInstanceWithNonFilter 0.008
testNewInstanceWithIni 0.001
testGetFiltersWithNullOrEmptySection 0

HttpMethodPermissionFilterTest

testPermisisonMapping 0.003

ShiroHttpServletRequestTest

testRegetSession 0

HttpServletSessionTest

testLongTimeout 0.001

NonIniWebSecurityManagerTest

testLoginNonWebSubject 0.011

WebIniSecurityManagerFactoryTest

testDefaultFiltersPresent 0.004

SimpleNamedFilterListTest

testNewInstanceBackingList 0
testNewInstanceNameless 0
testListMethods 0
testNewInstance 0.001
testNewInstanceNullBackingList 0

AbstractShiroFilterTest

testInit 0.009
testInitWithStaticReference 0.003

DefaultWebSessionManagerTest

testOnStart 0.041
testSessionIDRequestPathParameterWithoutARequestURI 0.006
testGetSessionIdFromRequestUriPathSegmentParam 0.018
testGetSessionIdWithSessionIdCookieDisabled 0.002
testGetSessionIdWithSessionIdCookieDisabledAndLowercaseRequestParam 0.005
testSessionIDRequestPathParameterWithoutPathParameters 0.001
testOnStartWithSessionIdCookieDisabled 0.001
testSessionIDRequestPathParameterWithoutJSESSIONID 0
testGetSessionIdWithSessionIdCookieEnabled 0.003
testSessionIDRequestPathParameter 0.002
testSessionIDRequestPathParameterWithNonHttpRequest 0.002

AuthorizationFilterTest

testUserOnAccessDeniedWithResponseError 0.015
testUserOnAccessDeniedWithRedirect 0.023

NoSessionCreationFilterTest

testDefault 0

OncePerRequestFilterTest

testEnabled 0.001
testDisabled 0

DefaultFilterChainManagerTest

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

HostFilterTest

testPrivateClassB 0.388
testPrivateClassC 0.024

PathMatchingFilterChainResolverTest

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

BasicHttpFilterAuthenticationTest

httpMethodDoesNotRequireAuthentication 0.004
permissiveEnabledTest 0.003
createTokenNoAuthorizationHeader 0.003
allHttpMethodsRequireAuthenticationIfNoneConfigured 0.004
allHttpMethodsRequireAuthenticationIfNullConfig 0.003
createTokenNoUsername 0.003
permissiveEnabledWithLoginTest 0.003
httpMethodRequiresAuthentication 0.003
httpMethodsAreCaseInsensitive 0.003
createTokenColonInPassword 0.003
createTokenNoPassword 0.003
httpMethodRequiresAuthenticationWithPermissive 0.002

EnvironmentLoaderTest

testCustomizeAndFinalizeEnvironment 0.028

DefaultWebSessionStorageEvaluatorTest

testWebSubjectWithoutSessionAndGenerallyEnabledWithNonBooleanRequestAttribute 0.017
testWebSubjectWithoutSessionAndGenerallyEnabledButRequestDisabled 0.001
testWithoutSessionAndGenerallyDisabled 0.004
testWebSubjectWithoutSessionAndGenerallyEnabled 0.001
testWithoutSessionAndNonWebSubject 0.001
testWithSession 0.001