Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
53 0 0 4 92.453% 8.263

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% 5.297
info.magnolia.rest 31 0 0 0 100% 2.769
info.magnolia.rest.registry 17 0 0 4 76.471% 0.197

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.305
RemoveRoleFromUserTaskTest 1 0 0 0 100% 1.915
RestIntegrationModuleVersionHandlerTest 3 0 0 0 100% 3.077

info.magnolia.rest

Class Tests Errors Failures Skipped Success Rate Time
RepositoryExceptionMapperTest 4 0 0 0 100% 0.047
RestJerseyDispatcherServletTest 7 0 0 0 100% 1.563
RuntimeRepositoryExceptionMapperTest 2 0 0 0 100% 0.04
RestExceptionMapperTest 6 0 0 0 100% 0.537
RestDispatcherServletTest 8 0 0 0 100% 0.268
RestErrorTest 4 0 0 0 100% 0.314

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.197

Test Cases

[Summary] [Package List] [Test Cases]

RepositoryExceptionMapperTest

accessDeniedException 0.035
invalidQueryException 0.004
unknownRepositoryException 0.004
pathNotFoundException 0.004

RestJerseyDispatcherServletTest

shouldUnregisterExistedEndpointThenReregister 0.468
registerMultipleEndpointsWithYamlPath 0.269
registerMultipleEndpointsWithConfiguredPath 0.201
dontFailWithNpeIfImplementationClassIsMissing 0.147
dontFailWithNpeIfProviderClassIsMissing 0.17
registerAdditionalProviders 0.151
failureUponRegistrationOfOneEndpointDoesNotLeadToSkippingOthers 0.155

RuntimeRepositoryExceptionMapperTest

runtimeRepositoryExceptionDoesNotHaveCause 0.036
runtimeRepositoryExceptionHasCause 0.004

RestExceptionMapperTest

testThatRestExceptionMapperDoesNotProvideAStackTrace 0.443
notFoundWhenNoResourceMethodCalled 0.004
testMapsRepositoryExceptionToInternalServerError 0.005
methodNotAllowedException 0
notFoundException 0
trimJaxRsInformation 0

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.3

RemoveRoleFromUserTaskTest

removeRoleFromUser 1.905

RestDispatcherServletTest

shouldUnregisterExistedEndpointThenReregister 0.143
registerMultipleEndpointsWithYamlPath 0.021
registerMultipleEndpointsWithConfiguredPath 0.017
dontFailWithNpeIfImplementationClassIsMissing 0.022
dontFailWithNpeIfProviderClassIsMissing 0.013
registerMultipleEndpointsOnAuthorInstance 0.023
registerAdditionalProviders 0.012
failureUponRegistrationOfOneEndpointDoesNotLeadToSkippingOthers 0.016

RestIntegrationModuleVersionHandlerTest

updateFrom12UpdatesRestEditorRole 1.128
basicInstallSuperuserHasRoleRest 1.069
updateFrom123ChangeRestEditorRoleToRestAdminRole 0.876

EndpointDefinitionRegistryTest

firedEventContainsDecoratedProvider 0.006
register 0.042
decoratorsTriggerRegistryEvents 0.005
unregister 0.037
getProvider 0.005
getNonExistingProvider 0.004
registerAndConflictedEndpointShouldRaiseMajorProblem 0.005
registeringSameNameEndpointJustTakesTheFirstEndpoint 0.037
unregisterAndRegisterWhenEmpty 0.005
getExistingWithDeprecatedApi 0.005
getInvalidProvider 0.005
getNonExistingWithDeprecatedApi 0.037
getAllDefinitions 0.004

RestErrorTest

readJsonIntoObject 0.291
writeObjectIntoJson 0.011
unmarshallXmlIntoObject 0.008
marshallObjectIntoXml 0.002

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.