Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
52 0 0 4 92.308% 7.264

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
info.magnolia.rest.setup 5 0 0 0 100% 4.566
info.magnolia.rest 30 0 0 0 100% 2.569
info.magnolia.rest.registry 17 0 0 4 76.471% 0.129

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

info.magnolia.rest.setup

Class Tests Errors Failures Skipped Success Rate Time
UpdateRestEditorRoleTaskTest 1 0 0 0 100% 0.266
RemoveRoleFromUserTaskTest 1 0 0 0 100% 1.624
RestIntegrationModuleVersionHandlerTest 3 0 0 0 100% 2.676

info.magnolia.rest

Class Tests Errors Failures Skipped Success Rate Time
RepositoryExceptionMapperTest 4 0 0 0 100% 0.031
RestJerseyDispatcherServletTest 7 0 0 0 100% 1.592
RuntimeRepositoryExceptionMapperTest 2 0 0 0 100% 0.009
RestExceptionMapperTest 6 0 0 0 100% 0.51
RestDispatcherServletTest 7 0 0 0 100% 0.188
RestErrorTest 4 0 0 0 100% 0.239

info.magnolia.rest.registry

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredEndpointDefinitionManagerTest 4 0 0 4 0% 0
EndpointDefinitionRegistryTest 13 0 0 0 100% 0.129

Test Cases

[Summary] [Package List] [Test Cases]

RepositoryExceptionMapperTest

accessDeniedException 0.004
invalidQueryException 0.017
unknownRepositoryException 0.004
pathNotFoundException 0.005

RestJerseyDispatcherServletTest

shouldUnregisterExistedEndpointThenReregister 0.55
registerMultipleEndpointsWithYamlPath 0.272
registerMultipleEndpointsWithConfiguredPath 0.18
dontFailWithNpeIfImplementationClassIsMissing 0.128
dontFailWithNpeIfProviderClassIsMissing 0.121
registerAdditionalProviders 0.219
failureUponRegistrationOfOneEndpointDoesNotLeadToSkippingOthers 0.121

RuntimeRepositoryExceptionMapperTest

runtimeRepositoryExceptionDoesNotHaveCause 0.005
runtimeRepositoryExceptionHasCause 0.004

RestExceptionMapperTest

testThatRestExceptionMapperDoesNotProvideAStackTrace 0.42
notFoundWhenNoResourceMethodCalled 0.005
testMapsRepositoryExceptionToInternalServerError 0.005
methodNotAllowedException 0
notFoundException 0
trimJaxRsInformation 0.003

ConfiguredEndpointDefinitionManagerTest

testGetEndpointDefinition 0
ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testSendsRegisteredEventForDisabledEndpoint 0
ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testIgnoresIncompleteEndpointDefinition 0
ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testSendsRegisteredEvent 0
ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.

UpdateRestEditorRoleTaskTest

updateRestRole 0.261

RemoveRoleFromUserTaskTest

removeRoleFromUser 1.614

RestDispatcherServletTest

shouldUnregisterExistedEndpointThenReregister 0.111
registerMultipleEndpointsWithYamlPath 0.016
registerMultipleEndpointsWithConfiguredPath 0.013
dontFailWithNpeIfImplementationClassIsMissing 0.015
dontFailWithNpeIfProviderClassIsMissing 0.01
registerAdditionalProviders 0.011
failureUponRegistrationOfOneEndpointDoesNotLeadToSkippingOthers 0.011

RestIntegrationModuleVersionHandlerTest

updateFrom12UpdatesRestEditorRole 0.944
basicInstallSuperuserHasRoleRest 0.927
updateFrom123ChangeRestEditorRoleToRestAdminRole 0.802

EndpointDefinitionRegistryTest

firedEventContainsDecoratedProvider 0.028
register 0.012
decoratorsTriggerRegistryEvents 0.005
unregister 0.006
getProvider 0.006
getNonExistingProvider 0.016
registerAndConflictedEndpointShouldRaiseMajorProblem 0.004
registeringSameNameEndpointJustTakesTheFirstEndpoint 0.006
unregisterAndRegisterWhenEmpty 0.006
getExistingWithDeprecatedApi 0.005
getInvalidProvider 0.005
getNonExistingWithDeprecatedApi 0.005
getAllDefinitions 0.022

RestErrorTest

readJsonIntoObject 0.215
writeObjectIntoJson 0.013
unmarshallXmlIntoObject 0.006
marshallObjectIntoXml 0.003

Failure Details

[Summary] [Package List] [Test Cases]


testGetEndpointDefinition
skipped: ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testSendsRegisteredEventForDisabledEndpoint
skipped: ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testIgnoresIncompleteEndpointDefinition
skipped: ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.
testSendsRegisteredEvent
skipped: ConfiguredEndpointDefinitionManagerTest is deprecated and should not be used anymore.