Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
83 0 0 0 100% 14.811

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.service.command.v2 2 0 0 0 100% 0.75
info.magnolia.rest.setup 2 0 0 0 100% 1.613
info.magnolia.rest.service.command.v1 9 0 0 0 100% 10.227
info.magnolia.rest.service.node.v1 48 0 0 0 100% 1.708
info.magnolia.rest.service.property.v1 22 0 0 0 100% 0.513

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

info.magnolia.rest.service.command.v2

Class Tests Errors Failures Skipped Success Rate Time
CommandEndpointTest 2 0 0 0 100% 0.75

info.magnolia.rest.setup

Class Tests Errors Failures Skipped Success Rate Time
RestServicesModuleVersionHandlerTest 2 0 0 0 100% 1.613

info.magnolia.rest.service.command.v1

Class Tests Errors Failures Skipped Success Rate Time
CommandEndpointTest 9 0 0 0 100% 10.227

info.magnolia.rest.service.node.v1

Class Tests Errors Failures Skipped Success Rate Time
NodeEndpointTest 29 0 0 0 100% 1.067
RepositoryMarshallerTest 17 0 0 0 100% 0.01
RepositoryNodeTest 2 0 0 0 100% 0.631

info.magnolia.rest.service.property.v1

Class Tests Errors Failures Skipped Success Rate Time
PropertyEndpointTest 22 0 0 0 100% 0.513

Test Cases

[Summary] [Package List] [Test Cases]

CommandEndpointTest

testExecuteCommand 4.683
testExecuteCommandReturnsInternalServerErrorIfCommandFails 1.221
testConfiguredCommandEndpointDefinitionWithoutCommandName 0.834
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinition 0.848
testConfiguredCommandEndpointDefinitionWithoutAccessDefinition 0.717
testCommandEndpointRegistration 0.423
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinitionRequestingACatalog 0.505
testExecuteCommandReturnsForbiddenIfAccessToCommandIsNotAllowed 0.415
testConfiguredCommandEndpointDefinitionWithAccessDefinition 0.581

CommandEndpointTest

testCommandEndpointReturnsContextAttributesInResponse 0.35
testCommandEndpointReturnsExceptionMessageAndStackTrace 0.4

NodeEndpointTest

testUpdateAllowsPassingIdentifierInRequestBodyIfCorrect 0.061
testCreateNodeReturnsBadRequestWhenChildrenPresentInPostBody 0.035
testCreateNodeReturnsNotFoundIfParentNodeDoesntExist 0.028
testGetNodeReturnsNotFoundIfNodeDoesntExist 0.044
testDeleteNodeReturnsNotFoundForNonExistingNode 0.064
testUpdateReturnsBadRequestIfNameDoesntMatch 0.084
testUpdateAllowsPassingPathInRequestBodyIfCorrect 0.031
testCreateNodeBelowRootNode 0.037
testGetNode 0.045
testCreateNodeReturnsBadRequestWhenNameMissing 0.026
testGetRootNodePassingEmptyStringAsPath 0.028
testUpdateAllowsPassingNameInRequestBodyIfCorrect 0.035
testCreateNodeReturnsBadRequestWhenTypeMissing 0.038
testUpdateReturnsBadRequestIfPathDoesntMatch 0.04
testCreateNode 0.02
testUpdateAddsProperties 0.022
testUpdateReturnsBadRequestIfChildrenPresentInRequest 0.02
testCreateNodeReturnsBadRequestWhenPathInPostBodyIsInconsistent 0.02
testCreateNodeAllowsPassingPathInPostBodyIfCorrect 0.022
testGetNodeWithDepthNonZeroReturnsListOfSubNodes 0.037
testDeleteNode 0.035
testGetRootNode 0.082
testUpdateAllowsPassingNodeTypeInPostBodyIfCorrect 0.023
testGetNodeWithDepthZeroReturnsNoEmptyListOfSubNodes 0.067
testCreateNodeReturnsBadRequestIfNodeWithSameNameAlreadyExists 0.042
testUpdateReturnsNotFoundIfNodeDoesntExist 0.024
testSplitExcludeNodeTypesString 0.02
testUpdateReturnsBadRequestIfIdentifierDoesntMatch 0.019
testUpdateReturnsBadRequestIfNodeTypeDoesntMatch 0.018

RepositoryMarshallerTest

testUnmarshallPropertiesFailsWhenMultipleValuesOnNonMultiValueProperty 0
testGetStringByValueBinary 0.005
testMarshallNodeWithNullExcludeString 0
testUnmarshallPropertiesFailsWhenValuesMissing 0
testMarshallNodeWithMultiValuedProperty 0
testMarshallNodeExcludingMetadata 0
testGetValueByTypeForBinary 0
testGetStringByValueDefault 0
testMarshallNodeWithExcludeNodeTypesSpecified 0
testMarshallNodeWithDepthSpecified 0.001
testGetValueByTypeForString 0
testMarshallNode 0
testGetValueByTypeForOtherTypes 0.002
testUnmarshallProperties 0
testUnmarshallPropertiesCanStoreMultiValueProperty 0
testUnmarshallPropertiesCanStoreMultiValuePropertyWithJustOneValue 0.001
testMarshallNodeIncludingMetadata 0.001

RepositoryNodeTest

makeSureDeserializationOfRepositoryNodeAndPropertyIsConsistent 0.579
makeSureSerializationOfRepositoryNodeAndPropertyIsConsistent 0.052

PropertyEndpointTest

testCreateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse 0.023
testUpdateProperty 0.02
testCreateProperty 0.021
testCreateMultiValueProperty 0.028
testCreateReturnsNotFoundWhenNodeDoesntExist 0.027
testUpdatePropertyOnRootNode 0.025
testUpdateMultiValuePropertyWithSingleProperty 0.035
testDeleteReturnsNotFoundForNonExistingProperty 0.02
testCreateReturnsBadRequestIfNoValuesGiven 0.021
testDeleteProperty 0.022
testUpdateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse 0.02
testGetReturnsNotFoundForNonExistingProperty 0.02
testCreatePropertyOnRootNodePassingEmptyStringAsPath 0.019
testUpdateReturnsNotFoundIfPropertyDoesntExist 0.021
testCreatePropertyOnRootNode 0.024
testUpdateReturnsBadRequestIfNoValuesGiven 0.021
testCreateReturnsBadRequestIfPropertyAlreadyExists 0.019
testUpdateSingleValuePropertyWithMultiValue 0.02
testCreateReturnsBadRequestWhenTypeIsUnknown 0.021
testGetReturnsPropertyValue 0.025
testUpdateReturnsBadRequestWhenTypeIsUnknown 0.022
testGetMultiValuedProperty 0.039

RestServicesModuleVersionHandlerTest

testBasicInstallAndCheckThatMethodsWereAdded 1.102
testUpdateTo1_1CommandEndpointIsUpdatedToV2 0.511