Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
177 0 0 0 100% 2.444

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.08
org.apache.shiro.web.filter.mgt 38 0 0 0 100% 0.035
org.apache.shiro.web.env 9 0 0 0 100% 0.685
org.apache.shiro.web.filter.session 1 0 0 0 100% 0.003
org.apache.shiro.web.filter.authc 25 0 0 0 100% 0.032
org.apache.shiro.web.util 7 0 0 0 100% 0.042
org.apache.shiro.web.mgt 21 0 0 0 100% 0.447
org.apache.shiro.web.config 13 0 0 0 100% 0.09
org.apache.shiro.web.filter 12 0 0 0 100% 0.011
org.apache.shiro.web.session 1 0 0 0 100% 0
org.apache.shiro.web.filter.authz 10 0 0 0 100% 0.575
org.apache.shiro.web.session.mgt 17 0 0 0 100% 0.444

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.003
ShiroHttpServletResponseTest 6 0 0 0 100% 0.046
IniShiroFilterTest 5 0 0 0 100% 0.018
SimpleCookieTest 6 0 0 0 100% 0.005
ShiroHttpServletRequestTest 1 0 0 0 100% 0
AbstractShiroFilterTest 2 0 0 0 100% 0.008
OncePerRequestFilterTest 2 0 0 0 100% 0

org.apache.shiro.web.filter.mgt

Class Tests Errors Failures Skipped Success Rate Time
SimpleNamedFilterListTest 5 0 0 0 100% 0.002
DefaultFilterChainManagerTest 21 0 0 0 100% 0.031
PathMatchingFilterChainResolverTest 12 0 0 0 100% 0.002

org.apache.shiro.web.env

Class Tests Errors Failures Skipped Success Rate Time
IniWebEnvironmentTest 5 0 0 0 100% 0.042
EnvironmentLoaderServiceTest 3 0 0 0 100% 0.626
EnvironmentLoaderTest 1 0 0 0 100% 0.017

org.apache.shiro.web.filter.session

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

org.apache.shiro.web.filter.authc

Class Tests Errors Failures Skipped Success Rate Time
LogoutFilterTest 3 0 0 0 100% 0.014
AnonymousFilterTest 1 0 0 0 100% 0
BearerHttpFilterAuthenticationTest 9 0 0 0 100% 0.015
BasicHttpFilterAuthenticationTest 12 0 0 0 100% 0.003

org.apache.shiro.web.util

Class Tests Errors Failures Skipped Success Rate Time
WebUtilsTest 7 0 0 0 100% 0.042

org.apache.shiro.web.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultWebSecurityManagerTest 7 0 0 0 100% 0.329
CookieRememberMeManagerTest 7 0 0 0 100% 0.088
NonIniWebSecurityManagerTest 1 0 0 0 100% 0.001
DefaultWebSessionStorageEvaluatorTest 6 0 0 0 100% 0.029

org.apache.shiro.web.config

Class Tests Errors Failures Skipped Success Rate Time
IniFilterChainResolverFactoryTest 12 0 0 0 100% 0.087
WebIniSecurityManagerFactoryTest 1 0 0 0 100% 0.003

org.apache.shiro.web.filter

Class Tests Errors Failures Skipped Success Rate Time
PathMatchingFilterTest 6 0 0 0 100% 0
InvalidRequestFilterTest 6 0 0 0 100% 0.011

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
SslFilterTest 3 0 0 0 100% 0.001
AuthorizationFilterTest 2 0 0 0 100% 0.002
HostFilterTest 2 0 0 0 100% 0.572

org.apache.shiro.web.session.mgt

Class Tests Errors Failures Skipped Success Rate Time
ServletContainerSessionManagerTest 6 0 0 0 100% 0.377
DefaultWebSessionManagerTest 11 0 0 0 100% 0.067

Test Cases

[Summary] [Package List] [Test Cases]

LogoutFilterTest

testLogoutViaGetMethodWhenPostOnlyEnabled 0.007
testLogoutViaGetMethod 0.004
testLogoutViaPostMethodWhenPostOnlyEnabled 0.003

ShiroFilterTest

testInit 0.003

ServletContainerSessionManagerTest

testGetSessionWithExistingRequestSession 0.168
testStartWithContextHostValue 0.006
testStartWithNonWebSessionContext 0.002
testGetSessionWithoutExistingRequestSession 0.001
testGetSessionWithNonWebSessionKey 0
testStartWithoutContextHostValue 0

PortFilterTest

testConfiguredPort 0
testDefault 0

AnonymousFilterTest

test 0

DefaultWebSecurityManagerTest

testGetSubjectByRequestSessionId 0.023
testLogin 0.002
testGetSubjectByRequestResponsePair 0.003
testSessionTimeout 0.209
checkSessionManagerDeterminesContainerSessionMode 0.008
testBuildNonWebSubjectWithDefaultServletContainerSessionManager 0.07
shiroSessionModeInit 0.002

PathMatchingFilterTest

testEnabled 0
testPathMatchEEnabled 0
testPathMatchEndWithMultiUrlSeparatorEnabled 0
testPathMatchEqualUrlSeparatorEnabled 0
testDisabledBasedOnPath 0
testPathMatchEndWithUrlSeparatorEnabled 0

ShiroHttpServletResponseTest

testEncodeURLNoSessionId 0.043
testEncodeURLSessionIdInURL 0.001
testEncodeURLSessionIdInWhenRewriteInvalid 0.001
testEncodeURLSessionIdInCookie 0
testEncodeURLSessionIdInWhenRewriteDisabled 0.001
testEncodeURLSessionIdInWhenRewriteInvalidAndNull 0

IniShiroFilterTest

testResourceConfig 0.004
testResourceConfigWithoutResource 0.01
testSimpleConfig 0.001
testDefaultWebInfConfig 0.001
testDefaultClasspathConfig 0.002

BearerHttpFilterAuthenticationTest

httpMethodDoesNotRequireAuthentication 0.004
createTokenNoValue 0.004
permissiveEnabledTest 0.001
createTokenNoAuthorizationHeader 0
createTokenJustSpaces 0.001
permissiveEnabledWithLoginTest 0.001
createTokenWithValue 0.001
httpMethodRequiresAuthentication 0.001
httpMethodRequiresAuthenticationWithPermissive 0.001

CookieRememberMeManagerTest

getRememberedSerializedIdentityReturnsNullForDeletedCookie 0.038
getRememberedPrincipalsDecryptionError 0.013
getRememberedPrincipals 0.011
shouldIgnoreInvalidCookieValues 0.009
onSuccessfulLogin 0.013
getRememberedPrincipalsNoMoreDefaultCipher 0.003
onLogout 0

IniWebEnvironmentTest

testFrameworkConfigAdded 0.029
testObjectsAfterSecurityManagerCreation 0.003
testDefaultGlobalFilters 0.002
testCustomGlobalFilters 0.003
testDisableGlobalFilters 0.004

EnvironmentLoaderServiceTest

singleServiceTest 0.339
loadFromInitParamTest 0.01
multipleServiceTest 0.017

WebUtilsTest

testGetContextPath 0.008
testGetPathWithinApplication 0.004
testGetRequestUriWithServlet 0.004
testNormalize_allowBackslashes 0.02
testGetContextPathIncludes 0.001
testNormalize 0.001
testGetRequestURI 0.002

SimpleCookieTest

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

IniFilterChainResolverFactoryTest

testGetFiltersWithoutSectionWithDefaults 0.02
testGetFiltersWithSectionWithoutDefaults 0.008
testConfigureInvalidRequestFilter 0.03
testGetFilters 0
testGetFiltersWithSectionAndDefaults 0.005
testNewInstanceWithFilterConfig 0.009
testCreateChainsWithNullUrlsSection 0
testGetInstanceNoIni 0
testNewInstance 0.004
testNewInstanceWithNonFilter 0.002
testNewInstanceWithIni 0.002
testGetFiltersWithNullOrEmptySection 0

HttpMethodPermissionFilterTest

testPermisisonMapping 0

ShiroHttpServletRequestTest

testRegetSession 0

SslFilterTest

testDefaultValues 0
testDisabledByDefault 0
testSetProperties 0

HttpServletSessionTest

testLongTimeout 0

NonIniWebSecurityManagerTest

testLoginNonWebSubject 0

WebIniSecurityManagerFactoryTest

testDefaultFiltersPresent 0.003

SimpleNamedFilterListTest

testNewInstanceBackingList 0.001
testNewInstanceNameless 0
testListMethods 0.001
testNewInstance 0
testNewInstanceNullBackingList 0

AbstractShiroFilterTest

testInit 0.005
testInitWithStaticReference 0.003

DefaultWebSessionManagerTest

testOnStart 0.029
testSessionIDRequestPathParameterWithoutARequestURI 0.001
testGetSessionIdFromRequestUriPathSegmentParam 0.019
testGetSessionIdWithSessionIdCookieDisabled 0.001
testGetSessionIdWithSessionIdCookieDisabledAndLowercaseRequestParam 0.005
testSessionIDRequestPathParameterWithoutPathParameters 0.001
testOnStartWithSessionIdCookieDisabled 0
testSessionIDRequestPathParameterWithoutJSESSIONID 0.001
testGetSessionIdWithSessionIdCookieEnabled 0.001
testSessionIDRequestPathParameter 0.002
testSessionIDRequestPathParameterWithNonHttpRequest 0.002

AuthorizationFilterTest

testUserOnAccessDeniedWithResponseError 0.001
testUserOnAccessDeniedWithRedirect 0

NoSessionCreationFilterTest

testDefault 0.002

OncePerRequestFilterTest

testEnabled 0
testDisabled 0

DefaultFilterChainManagerTest

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

HostFilterTest

testPrivateClassB 0.546
testPrivateClassC 0.026

PathMatchingFilterChainResolverTest

testPathTraversalWithDotDot 0
testGetChain 0
testGetChainEndWithUrlSeparator 0
testGetChainEndWithMultiUrlSeparator 0
testGetChainsWithMatch 0
testGetChainsWithoutChains 0
testGetChainsWithoutMatch 0
testPathTraversalWithDot 0
testNewInstanceWithFilterConfig 0
testNewInstance 0
testGetChainEqualUrlSeparator 0
testSetters 0

BasicHttpFilterAuthenticationTest

httpMethodDoesNotRequireAuthentication 0
permissiveEnabledTest 0
createTokenNoAuthorizationHeader 0
allHttpMethodsRequireAuthenticationIfNoneConfigured 0
allHttpMethodsRequireAuthenticationIfNullConfig 0
createTokenNoUsername 0.001
permissiveEnabledWithLoginTest 0
httpMethodRequiresAuthentication 0.001
httpMethodsAreCaseInsensitive 0
createTokenColonInPassword 0
createTokenNoPassword 0
httpMethodRequiresAuthenticationWithPermissive 0

EnvironmentLoaderTest

testCustomizeAndFinalizeEnvironment 0.016

InvalidRequestFilterTest

testFilterBlocks 0.004
testFilterAllowsBackslash 0.002
testFilterAllowsNonAscii 0.001
defaultConfig 0.001
systemPropertyAllowBackslash 0.002
testFilterAllowsSemicolon 0.001

DefaultWebSessionStorageEvaluatorTest

testWebSubjectWithoutSessionAndGenerallyEnabledWithNonBooleanRequestAttribute 0.019
testWebSubjectWithoutSessionAndGenerallyEnabledButRequestDisabled 0.002
testWithoutSessionAndGenerallyDisabled 0.004
testWebSubjectWithoutSessionAndGenerallyEnabled 0.001
testWithoutSessionAndNonWebSubject 0
testWithSession 0.001