Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.273
org.apache.shiro.web.filter.mgt 32 0 0 0 100% 0.115
org.apache.shiro.web.env 2 0 0 0 100% 0.137
org.apache.shiro.web.filter.session 1 0 0 0 100% 0.019
org.apache.shiro.web.filter.authc 10 0 0 0 100% 0.07
org.apache.shiro.web.mgt 19 0 0 0 100% 0.357
org.apache.shiro.web.config 12 0 0 0 100% 0.774
org.apache.shiro.web.filter 2 0 0 0 100% 0.007
org.apache.shiro.web.session 1 0 0 0 100% 0.003
org.apache.shiro.web.filter.authz 7 0 0 0 100% 0.583
org.apache.shiro.web.session.mgt 17 0 0 0 100% 0.108

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.02
IniShiroFilterTest 5 0 0 0 100% 0.038
OncePerRequestFilterTest 2 0 0 0 100% 0.001
ShiroFilterTest 1 0 0 0 100% 0.006
ShiroHttpServletResponseTest 6 0 0 0 100% 0.204
SimpleCookieTest 6 0 0 0 100% 0.004

org.apache.shiro.web.filter.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultFilterChainManagerTest 19 0 0 0 100% 0.102
PathMatchingFilterChainResolverTest 8 0 0 0 100% 0.011
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.085
IniWebEnvironmentTest 1 0 0 0 100% 0.052

org.apache.shiro.web.filter.session

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

org.apache.shiro.web.filter.authc

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

org.apache.shiro.web.mgt

Class Tests Errors Failures Skipped Success Rate Time
CookieRememberMeManagerTest 6 0 0 0 100% 0.09
DefaultWebSecurityManagerTest 7 0 0 0 100% 0.239
DefaultWebSessionStorageEvaluatorTest 6 0 0 0 100% 0.028

org.apache.shiro.web.config

Class Tests Errors Failures Skipped Success Rate Time
IniFilterChainResolverFactoryTest 11 0 0 0 100% 0.46
WebIniSecurityManagerFactoryTest 1 0 0 0 100% 0.314

org.apache.shiro.web.filter

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

org.apache.shiro.web.session

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

org.apache.shiro.web.filter.authz

Class Tests Errors Failures Skipped Success Rate Time
AuthorizationFilterTest 2 0 0 0 100% 0.031
HostFilterTest 2 0 0 0 100% 0.552
HttpMethodPermissionFilterTest 1 0 0 0 100% 0
PortFilterTest 2 0 0 0 100% 0

org.apache.shiro.web.session.mgt

Class Tests Errors Failures Skipped Success Rate Time
DefaultWebSessionManagerTest 11 0 0 0 100% 0.079
ServletContainerSessionManagerTest 6 0 0 0 100% 0.029

Test Cases

[Summary] [Package List] [Test Cases]

IniFilterChainResolverFactoryTest

testNewInstance 0.231
testGetInstanceNoIni 0.071
testNewInstanceWithIni 0.029
testGetFiltersWithNullOrEmptySection 0.002
testCreateChainsWithNullUrlsSection 0
testNewInstanceWithNonFilter 0.031
testNewInstanceWithFilterConfig 0.07
testGetFilters 0
testGetFiltersWithoutSectionWithDefaults 0.019
testGetFiltersWithSectionWithoutDefaults 0.002
testGetFiltersWithSectionAndDefaults 0.005

WebIniSecurityManagerFactoryTest

testDefaultFiltersPresent 0.314

EnvironmentLoaderTest

testCustomizeAndFinalizeEnvironment 0.085

IniWebEnvironmentTest

testObjectsAfterSecurityManagerCreation 0.052

AnonymousFilterTest

test 0

BasicHttpFilterAuthenticationTest

createTokenNoAuthorizationHeader 0.054
createTokenNoUsername 0.006
createTokenNoPassword 0.001
createTokenColonInPassword 0.002
httpMethodDoesNotRequireAuthentication 0.001
httpMethodRequiresAuthentication 0.001
httpMethodsAreCaseInsensitive 0.002
allHttpMethodsRequireAuthenticationIfNoneConfigured 0.002
allHttpMethodsRequireAuthenticationIfNullConfig 0.001

AuthorizationFilterTest

testUserOnAccessDeniedWithResponseError 0.026
testUserOnAccessDeniedWithRedirect 0.005

HostFilterTest

testPrivateClassC 0.071
testPrivateClassB 0.481

HttpMethodPermissionFilterTest

testPermisisonMapping 0

PortFilterTest

testDefault 0
testConfiguredPort 0

DefaultFilterChainManagerTest

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

PathMatchingFilterChainResolverTest

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

SimpleNamedFilterListTest

testNewInstanceNameless 0.001
testNewInstanceBackingList 0
testNewInstanceNullBackingList 0
testListMethods 0.001
testNewInstance 0

PathMatchingFilterTest

testDisabledBasedOnPath 0.005
testEnabled 0.002

NoSessionCreationFilterTest

testDefault 0.019

CookieRememberMeManagerTest

onSuccessfulLogin 0.073
getRememberedSerializedIdentityReturnsNullForDeletedCookie 0.003
getRememberedPrincipals 0.007
getRememberedPrincipalsNoMoreDefaultCipher 0.005
getRememberedPrincipalsDecryptionError 0.001
onLogout 0.001

DefaultWebSecurityManagerTest

checkSessionManagerDeterminesContainerSessionMode 0.002
shiroSessionModeInit 0.001
testLogin 0.017
testSessionTimeout 0.207
testGetSubjectByRequestResponsePair 0.003
testGetSubjectByRequestSessionId 0.005
testBuildNonWebSubjectWithDefaultServletContainerSessionManager 0.004

DefaultWebSessionStorageEvaluatorTest

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

AbstractShiroFilterTest

testInitWithStaticReference 0.014
testInit 0.006

IniShiroFilterTest

testDefaultWebInfConfig 0.022
testResourceConfig 0.005
testResourceConfigWithoutResource 0.003
testDefaultClasspathConfig 0.003
testSimpleConfig 0.005

OncePerRequestFilterTest

testDisabled 0
testEnabled 0

ShiroFilterTest

testInit 0.006

ShiroHttpServletResponseTest

testEncodeURLNoSessionId 0.186
testEncodeURLSessionIdInURL 0.014
testEncodeURLSessionIdInCookie 0.001
testEncodeURLSessionIdInWhenRewriteDisabled 0.001
testEncodeURLSessionIdInWhenRewriteInvalid 0.001
testEncodeURLSessionIdInWhenRewriteInvalidAndNull 0.001

SimpleCookieTest

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

HttpServletSessionTest

testLongTimeout 0.003

DefaultWebSessionManagerTest

testOnStart 0.053
testOnStartWithSessionIdCookieDisabled 0.002
testGetSessionIdWithSessionIdCookieEnabled 0.005
testGetSessionIdWithSessionIdCookieDisabled 0.01
testGetSessionIdWithSessionIdCookieDisabledAndLowercaseRequestParam 0.002
testGetSessionIdFromRequestUriPathSegmentParam 0.002
testSessionIDRequestPathParameterWithNonHttpRequest 0.002
testSessionIDRequestPathParameterWithoutARequestURI 0
testSessionIDRequestPathParameterWithoutPathParameters 0.001
testSessionIDRequestPathParameterWithoutJSESSIONID 0
testSessionIDRequestPathParameter 0.002

ServletContainerSessionManagerTest

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