Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.413
info.magnolia.rest.setup 2 0 0 0 100% 1.154
info.magnolia.rest.service.command.v1 9 0 0 0 100% 4.166
info.magnolia.rest.service.node.v1 48 0 0 0 100% 1.027
info.magnolia.rest.service.property.v1 22 0 0 0 100% 0.319

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

info.magnolia.rest.setup

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

info.magnolia.rest.service.command.v1

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

info.magnolia.rest.service.node.v1

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

info.magnolia.rest.service.property.v1

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

Test Cases

[Summary] [Package List] [Test Cases]

CommandEndpointTest

testExecuteCommand 1.871
testExecuteCommandReturnsInternalServerErrorIfCommandFails 0.344
testConfiguredCommandEndpointDefinitionWithoutCommandName 0.319
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinition 0.29
testConfiguredCommandEndpointDefinitionWithoutAccessDefinition 0.246
testCommandEndpointRegistration 0.336
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinitionRequestingACatalog 0.261
testExecuteCommandReturnsForbiddenIfAccessToCommandIsNotAllowed 0.257
testConfiguredCommandEndpointDefinitionWithAccessDefinition 0.242

CommandEndpointTest

testCommandEndpointReturnsContextAttributesInResponse 0.207
testCommandEndpointReturnsExceptionMessageAndStackTrace 0.206

NodeEndpointTest

testUpdateAllowsPassingIdentifierInRequestBodyIfCorrect 0.028
testCreateNodeReturnsBadRequestWhenChildrenPresentInPostBody 0.017
testCreateNodeReturnsNotFoundIfParentNodeDoesntExist 0.018
testGetNodeReturnsNotFoundIfNodeDoesntExist 0.018
testDeleteNodeReturnsNotFoundForNonExistingNode 0.022
testUpdateReturnsBadRequestIfNameDoesntMatch 0.018
testUpdateAllowsPassingPathInRequestBodyIfCorrect 0.017
testCreateNodeBelowRootNode 0.018
testGetNode 0.019
testCreateNodeReturnsBadRequestWhenNameMissing 0.016
testGetRootNodePassingEmptyStringAsPath 0.016
testUpdateAllowsPassingNameInRequestBodyIfCorrect 0.016
testCreateNodeReturnsBadRequestWhenTypeMissing 0.016
testUpdateReturnsBadRequestIfPathDoesntMatch 0.016
testCreateNode 0.017
testUpdateAddsProperties 0.017
testUpdateReturnsBadRequestIfChildrenPresentInRequest 0.018
testCreateNodeReturnsBadRequestWhenPathInPostBodyIsInconsistent 0.015
testCreateNodeAllowsPassingPathInPostBodyIfCorrect 0.015
testGetNodeWithDepthNonZeroReturnsListOfSubNodes 0.022
testDeleteNode 0.015
testGetRootNode 0.016
testUpdateAllowsPassingNodeTypeInPostBodyIfCorrect 0.014
testGetNodeWithDepthZeroReturnsNoEmptyListOfSubNodes 0.016
testCreateNodeReturnsBadRequestIfNodeWithSameNameAlreadyExists 0.017
testUpdateReturnsNotFoundIfNodeDoesntExist 0.015
testSplitExcludeNodeTypesString 0.016
testUpdateReturnsBadRequestIfIdentifierDoesntMatch 0.016
testUpdateReturnsBadRequestIfNodeTypeDoesntMatch 0.015

RepositoryMarshallerTest

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

RepositoryNodeTest

makeSureDeserializationOfRepositoryNodeAndPropertyIsConsistent 0.463
makeSureSerializationOfRepositoryNodeAndPropertyIsConsistent 0.055

PropertyEndpointTest

testCreateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse 0.016
testUpdateProperty 0.017
testCreateProperty 0.014
testCreateMultiValueProperty 0.017
testCreateReturnsNotFoundWhenNodeDoesntExist 0.043
testUpdatePropertyOnRootNode 0.013
testUpdateMultiValuePropertyWithSingleProperty 0.012
testDeleteReturnsNotFoundForNonExistingProperty 0.014
testCreateReturnsBadRequestIfNoValuesGiven 0.013
testDeleteProperty 0.011
testUpdateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse 0.014
testGetReturnsNotFoundForNonExistingProperty 0.011
testCreatePropertyOnRootNodePassingEmptyStringAsPath 0.013
testUpdateReturnsNotFoundIfPropertyDoesntExist 0.011
testCreatePropertyOnRootNode 0.013
testUpdateReturnsBadRequestIfNoValuesGiven 0.012
testCreateReturnsBadRequestIfPropertyAlreadyExists 0.011
testUpdateSingleValuePropertyWithMultiValue 0.013
testCreateReturnsBadRequestWhenTypeIsUnknown 0.014
testGetReturnsPropertyValue 0.013
testUpdateReturnsBadRequestWhenTypeIsUnknown 0.012
testGetMultiValuedProperty 0.012

RestServicesModuleVersionHandlerTest

testBasicInstallAndCheckThatMethodsWereAdded 0.717
testUpdateTo1_1CommandEndpointIsUpdatedToV2 0.437