Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
76000100%6.88

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
info.magnolia.rest.service.property.v122000100%0.471
info.magnolia.rest.service.command.v19000100%5.25
info.magnolia.rest.setup1000100%0.556
info.magnolia.rest.service.node.v144000100%0.603

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

info.magnolia.rest.service.property.v1

ClassTestsErrors FailuresSkippedSuccess RateTime
PropertyEndpointTest22000100%0.471

info.magnolia.rest.service.command.v1

ClassTestsErrors FailuresSkippedSuccess RateTime
CommandEndpointTest9000100%5.25

info.magnolia.rest.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
RestServicesModuleVersionHandlerTest1000100%0.556

info.magnolia.rest.service.node.v1

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeEndpointTest27000100%0.598
RepositoryMarshallerTest17000100%0.005

Test Cases

[Summary] [Package List] [Test Cases]

CommandEndpointTest

testExecuteCommand2.412
testExecuteCommandReturnsInternalServerErrorIfCommandFails0.62
testConfiguredCommandEndpointDefinitionWithoutCommandName0.4
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinition0.324
testConfiguredCommandEndpointDefinitionWithoutAccessDefinition0.331
testCommandEndpointRegistration0.338
testConfiguredCommandEndpointDefinitionWithoutCatalogDefinitionRequestingACatalog0.279
testExecuteCommandReturnsForbiddenIfAccessToCommandIsNotAllowed0.277
testConfiguredCommandEndpointDefinitionWithAccessDefinition0.269

NodeEndpointTest

testUpdateAllowsPassingIdentifierInRequestBodyIfCorrect0.03
testCreateNodeReturnsBadRequestWhenChildrenPresentInPostBody0.023
testCreateNodeReturnsNotFoundIfParentNodeDoesntExist0.023
testGetNodeReturnsNotFoundIfNodeDoesntExist0.023
testDeleteNodeReturnsNotFoundForNonExistingNode0.023
testUpdateReturnsBadRequestIfNameDoesntMatch0.022
testUpdateAllowsPassingPathInRequestBodyIfCorrect0.025
testCreateNodeBelowRootNode0.027
testGetNode0.022
testCreateNodeReturnsBadRequestWhenNameMissing0.022
testGetRootNodePassingEmptyStringAsPath0.021
testUpdateAllowsPassingNameInRequestBodyIfCorrect0.023
testCreateNodeReturnsBadRequestWhenTypeMissing0.022
testUpdateReturnsBadRequestIfPathDoesntMatch0.021
testCreateNode0.023
testUpdateAddsProperties0.022
testUpdateReturnsBadRequestIfChildrenPresentInRequest0.021
testCreateNodeReturnsBadRequestWhenPathInPostBodyIsInconsistent0.021
testCreateNodeAllowsPassingPathInPostBodyIfCorrect0.022
testDeleteNode0.022
testGetRootNode0.019
testUpdateAllowsPassingNodeTypeInPostBodyIfCorrect0.018
testCreateNodeReturnsBadRequestIfNodeWithSameNameAlreadyExists0.022
testUpdateReturnsNotFoundIfNodeDoesntExist0.019
testSplitExcludeNodeTypesString0.022
testUpdateReturnsBadRequestIfIdentifierDoesntMatch0.02
testUpdateReturnsBadRequestIfNodeTypeDoesntMatch0.02

RepositoryMarshallerTest

testUnmarshallPropertiesFailsWhenMultipleValuesOnNonMultiValueProperty0
testGetStringByValueBinary0.004
testMarshallNodeWithNullExcludeString0
testUnmarshallPropertiesFailsWhenValuesMissing0
testMarshallNodeWithMultiValuedProperty0
testMarshallNodeExcludingMetadata0
testGetValueByTypeForBinary0
testGetStringByValueDefault0
testMarshallNodeWithExcludeNodeTypesSpecified0
testMarshallNodeWithDepthSpecified0
testGetValueByTypeForString0
testMarshallNode0
testGetValueByTypeForOtherTypes0
testUnmarshallProperties0
testUnmarshallPropertiesCanStoreMultiValueProperty0
testUnmarshallPropertiesCanStoreMultiValuePropertyWithJustOneValue0
testMarshallNodeIncludingMetadata0.001

PropertyEndpointTest

testCreateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse0.019
testUpdateProperty0.021
testCreateProperty0.023
testCreateMultiValueProperty0.021
testCreateReturnsNotFoundWhenNodeDoesntExist0.02
testUpdatePropertyOnRootNode0.019
testUpdateMultiValuePropertyWithSingleProperty0.02
testDeleteReturnsNotFoundForNonExistingProperty0.021
testCreateReturnsBadRequestIfNoValuesGiven0.022
testDeleteProperty0.025
testUpdateReturnsBadRequestIfMultipleValuesGivenButMultipleFlagIsFalse0.02
testGetReturnsNotFoundForNonExistingProperty0.026
testCreatePropertyOnRootNodePassingEmptyStringAsPath0.021
testUpdateReturnsNotFoundIfPropertyDoesntExist0.024
testCreatePropertyOnRootNode0.024
testUpdateReturnsBadRequestIfNoValuesGiven0.02
testCreateReturnsBadRequestIfPropertyAlreadyExists0.02
testUpdateSingleValuePropertyWithMultiValue0.021
testCreateReturnsBadRequestWhenTypeIsUnknown0.019
testGetReturnsPropertyValue0.023
testUpdateReturnsBadRequestWhenTypeIsUnknown0.022
testGetMultiValuedProperty0.02

RestServicesModuleVersionHandlerTest

testBasicInstallAndCheckThatMethodsWereAdded0.556