Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
209 0 0 7 96.651% 8.179

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.rendering.engine 30 0 0 0 100% 0.302
info.magnolia.rendering.template.variation 11 0 0 0 100% 0.052
info.magnolia.rendering.template.configured 40 0 0 0 100% 0.04
info.magnolia.rendering.generator 7 0 0 0 100% 2.437
info.magnolia.rendering.template.type 20 0 0 0 100% 0.842
info.magnolia.rendering.listeners 15 0 0 1 93.333% 0.125
info.magnolia.rendering.util 3 0 0 0 100% 0
info.magnolia.rendering.context 23 0 0 0 100% 0.874
info.magnolia.rendering.renderer 17 0 0 0 100% 0.382
info.magnolia.rendering.model 10 0 0 0 100% 0.055
info.magnolia.rendering.template.i18n 3 0 0 0 100% 0.002
info.magnolia.rendering.template.registry 7 0 0 2 71.429% 0.028
info.magnolia.rendering.module 1 0 0 1 0% 0
info.magnolia.rendering.template.assignment 6 0 0 0 100% 0.024
info.magnolia.rendering.renderer.registry 4 0 0 3 25% 0.016
info.magnolia.rendering.module.setup 9 0 0 0 100% 2.978
info.magnolia.rendering.template.registry.validator 3 0 0 0 100% 0.022

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

info.magnolia.rendering.engine

Class Tests Errors Failures Skipped Success Rate Time
DefaultRenderingEngineTest 10 0 0 0 100% 0.139
FilteringResponseOutputProviderTest 2 0 0 0 100% 0.016
ModeDependentRenderExceptionHandlerTest 4 0 0 0 100% 0.027
RenderingFilterTest 14 0 0 0 100% 0.12

info.magnolia.rendering.template.variation

Class Tests Errors Failures Skipped Success Rate Time
ChannelVariationResolverTest 3 0 0 0 100% 0.02
DefaultRenderableVariationResolverTest 5 0 0 0 100% 0.02
ExtensionVariationResolverTest 3 0 0 0 100% 0.012

info.magnolia.rendering.template.configured

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredAreaDefinitionTest 4 0 0 0 100% 0.016
ConfiguredAutoGenerationTest 1 0 0 0 100% 0
ConfiguredComponentAvailabilityTest 3 0 0 0 100% 0
ConfiguredInheritanceTest 22 0 0 0 100% 0.013
ConfiguredTemplateDefinitionTest 2 0 0 0 100% 0.009
DefaultTemplateAvailabilityTest 8 0 0 0 100% 0.002

info.magnolia.rendering.generator

Class Tests Errors Failures Skipped Success Rate Time
CopyGeneratorTest 7 0 0 0 100% 2.437

info.magnolia.rendering.template.type

Class Tests Errors Failures Skipped Success Rate Time
TemplateTypeHelperRepositoryTest 5 0 0 0 100% 0.838
TemplateTypeHelperTest 15 0 0 0 100% 0.004

info.magnolia.rendering.listeners

Class Tests Errors Failures Skipped Success Rate Time
AbstractRenderingListenerTest 3 0 0 0 100% 0.017
AreaFilteringListenerTest 12 0 0 1 91.667% 0.108

info.magnolia.rendering.util

Class Tests Errors Failures Skipped Success Rate Time
AppendableWriterTest 1 0 0 0 100% 0
FilteringWriterTest 2 0 0 0 100% 0

info.magnolia.rendering.context

Class Tests Errors Failures Skipped Success Rate Time
AggregationStateBasedRenderingContextTest 20 0 0 0 100% 0.611
AreaFilteringListenerTest 3 0 0 0 100% 0.263

info.magnolia.rendering.renderer

Class Tests Errors Failures Skipped Success Rate Time
AbstractRendererTest 12 0 0 0 100% 0.079
FreemarkerRendererTest 3 0 0 0 100% 0.033
I18nNodeWrapperRendererTest 2 0 0 0 100% 0.27

info.magnolia.rendering.model

Class Tests Errors Failures Skipped Success Rate Time
ModelExecutionFilterTest 5 0 0 0 100% 0.055
RenderingModelImplTest 5 0 0 0 100% 0

info.magnolia.rendering.template.i18n

Class Tests Errors Failures Skipped Success Rate Time
RenderableDefinitionKeyGeneratorTest 3 0 0 0 100% 0.002

info.magnolia.rendering.template.registry

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredTemplateDefinitionManagerTest 2 0 0 2 0% 0
TemplateDefinitionRegistryTest 5 0 0 0 100% 0.028

info.magnolia.rendering.module

Class Tests Errors Failures Skipped Success Rate Time
RenderingModuleTest 1 0 0 1 0% 0

info.magnolia.rendering.template.assignment

Class Tests Errors Failures Skipped Success Rate Time
MetaDataBasedTemplateDefinitionAssignmentTest 6 0 0 0 100% 0.024

info.magnolia.rendering.renderer.registry

Class Tests Errors Failures Skipped Success Rate Time
ConfiguredRendererManagerTest 3 0 0 3 0% 0
ConfiguredRendererProviderTest 1 0 0 0 100% 0.016

info.magnolia.rendering.module.setup

Class Tests Errors Failures Skipped Success Rate Time
InstallRendererContextAttributeTaskTest 4 0 0 0 100% 0.779
RenderingModuleVersionHandlerTest 5 0 0 0 100% 2.199

info.magnolia.rendering.template.registry.validator

Class Tests Errors Failures Skipped Success Rate Time
TemplateDefinitionValidatorTest 3 0 0 0 100% 0.022

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

testGetMainContent 0.501
getAncestorDefinitionNegativeValue 0.008
testPop 0.004
testGetParentAreaDefinition1 0.005
testGetParentAreaDefinition2 0.001
testNoParentAreaDefinition 0.001
testPushSetsMainContentIfItsNull 0.001
testListeners 0.011
testPushSetsCurrentContent 0.002
usesAggregationStateFromProvider 0.001
testPushSetsRenderableDefinition 0.001
testGetRenderableDefinition 0.001
testPopWithoutPrecedingPush 0.001
testPushDoesNotSetMainContentIfItsNotNull 0.001
testPopWithThreeLevels 0.001
testGetCurrentContent 0.001
testGetRenderableDefinitionBeforePushReturnsNull 0.001
getAncestorDefinitionLevel0 0.064
getAncestorDefinitionLevel1 0.001
getAncestorDefinitionLevel2 0.004

AreaFilteringListenerTest

testWriterActivity 0.225
testNestedAreaWithSameName 0.02
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.018

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException 0.02
testInitListeners 0.011
testConsiderRendererFromVariation 0.068
testListenersBefore 0.005
testRenderFromNodeAndAppendable 0.006
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException 0.005
testGetRendererForThrowsExceptionWhenNoneIsRegistered 0.005
testGetRendererForThrowsExceptionOnUnkownRenderType 0.009
testRenderExceptionHandlerIsInvokedOnRenderException 0.006
testGetRenderingContextWhenNotYetSet 0.004

FilteringResponseOutputProviderTest

testWriteIsOff 0.005
testWriteIsOn 0.011

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode 0.021
testOnlyExceptionGetsFlushedInPublicMode 0.003
testLogAlsoUrl 0.002
testOnlyExceptionGetsFlushedInAdminPreviewMode 0.001

RenderingFilterTest

testDoFilterWithNullTemplateName 0.015
testFilterUsesAggStateToDetermineWhichTemplateToUse 0.007
testDirectAreaRendering 0.008
testDirectAreaRenderingAreaDoNotExist 0.004
testInitializationOfListenersIsAbleToSignal404 0.006
testOutputProviderIsConfigurable 0.006
testExcludedChannel404isLogged 0.02
testDoFilterWhenTemplateIsNotRegistered 0.004
testDoFilterFailsOnNonRendererExceptions 0.006
testDoFilterContinuesOnIOExceptionFromFlushBuffer 0.005
testHandleResourceRequestWhenNoJCRDataIsAvailable 0.02
testHandleResourceRequestWhenSizePropertyDoesNotExist 0.006
testHandleResourceRequest 0.007
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider 0.006

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten 1.055
testDoNotCheckOnlyFirstAutogeneratedComponentIfExistButAllOfThem 0.293
testNestedNodesCreation 0.247
testCreateDifferentPropertyTypes 0.251
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound 0.194
testSameLevelNestedNodesCreation 0.214
testSameLevelNodesCreation 0.183

AbstractRenderingListenerTest

testInitWrongContentType 0.007
testCopy 0.005
testInitCorrectContentType 0.005

AreaFilteringListenerTest

testWriterActivity 0.014
testCanRederAreaDefinedInTemplateDefinition 0.008
testCopy 0.01
testAreaWithSameNamePage 0
Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538
testNestedAreaWithSameNameButDifferentDefinitionReferences 0.018
testContentBeforeTargetAreaIsSkipped 0.008
testNestedAreaWithSameName 0.011
initGrandChildDefinition 0.008
testIncorrectProvider 0.008
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.007
testContentAfterTargetAreaIsSkipped 0.008
initGrandChildNode 0.008

ModelExecutionFilterTest

testWithoutParameter 0.01
testThrowsServletExceptionWhenParameterPointsToNonExistingContent 0.012
testExecutesRenderingModel 0.012
testSkipsRenderingWhenRenderingModelWantsItTo 0.009
testExecutesEarlyExecutionAwareRenderingModel 0.012

RenderingModelImplTest

testExecute 0
testGetNode 0
testGetRoot 0
testGetDefinition 0
testGetDef 0

RenderingModuleTest

defaultJcrConfigSourcesAreRegistered 0
Can't test until we have a 'view' of all config sources

InstallRendererContextAttributeTaskTest

testInstallExistingTemplatingFunctions 0.263
testInstallExistingTemplatingFunctionsClass 0.165
testInstallExistingTemplatingFunctionsName 0.173
testInstallTemplatingFunctions 0.178

RenderingModuleVersionHandlerTest

testOnUpdateFrom452 0.689
testOnUpdateFrom453 0.481
updateFrom55 0.298
testUpdateFrom522 0.378
testUpdateFrom532 0.353

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException 0.011
getAggregationStateSafelyReturnsPlainHTMLEscapingAggregationStateByDefault 0.005
testWillNotFailModelCreationWhenSquareBracketIsInQueryString 0.01
testOnRenderReturnsConfiguredContentType 0.007
getAggregationStateSafelyReturnsPlainAggregationStateIfEscapeHtmlIsFalse 0.008
testSetupContext 0.005
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped 0.006
testOnRenderReturnsDefaultContentType 0.005
testRenderWithTemplateScriptBeingNull 0.005
testPopulateFromRequestByDefault 0.006
testRender 0.007
testPopulateFromRequestWhenItsDisabledGenerallyButEnabledByDefinition 0.004

FreemarkerRendererTest

testOnRender 0.014
testOnRenderThrowsRenderExceptionOnInternalIOException 0.001
testOnRenderThrowsTemplateException 0.018

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists 0.133
doesntThrowExceptionWhenPropertyExists 0.137

ConfiguredRendererManagerTest

testReloadsRenderersOnChange 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testDontRegisterContentAsRenderer 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersRenderersOnStart 0
ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.

ConfiguredRendererProviderTest

testGetDefinition 0.016

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAvailableTemplatesReturnsOnlyVisibleTemplates 0.004
testTemplateWithoutATitleDoesNotThrowNPE 0.005
testGetDefaultTemplateUsesTemplateFromParent 0.004
testGetDefaultTemplateReturnsFirstAvailableTemplate 0.004
testGetAvailableTemplatesForDeletedNode 0.004
testGetAssignedTemplateDefinition 0.003

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty 0.003
testInitialInheritanceConfiguration 0.004
testSetAvailableComponents 0.004
testAddAvailableComponents 0.005

ConfiguredAutoGenerationTest

testGetContentKeepSameOrderOfEntries 0

ConfiguredComponentAvailabilityTest

testSetAndGetRole 0
testSetAndGetId 0
testSetAndGetEnabled 0

ConfiguredInheritanceTest

testReturnsInheritancePredicateWhenComponentsSetToAll 0.005
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToBlank 0
testReturnsSetNodePredicate 0.001
testDoesNotInheritPropertiesWhenSetToUnknownValue 0
testReturnsFilteredComponentInheritancePredicate 0.001
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToNone 0
testDoesNotInheritComponentsWhenSetToBlank 0
testDoesNotInheritPropertiesWhenSetToNone 0
testInheritsComponentsWhenSetToAll 0.001
testFilteredComponentInheritancePredicate 0
testInheritsComponentsWhenSetToFiltered 0.001
testDoesNotInheritPropertiesWhenInheritanceDisabled 0
testDoesNotInheritComponentsWhenSetToUnknownValue 0
testDoesNotInheritComponentsWhenInheritanceDisabled 0
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToUnknownValue 0.001
testReturnsSetNodeComparator 0.001
testDoesNotInheritComponentsWhenSetToNone 0
testNodeDepthComparatorForSiblings 0.001
testDoesNotInheritPropertiesWhenSetToBlank 0
testNodeDepthComparator 0.001
testInheritsPropertiesWhenSetToAll 0
testReturnsNodeDepthComparatorByDefault 0

ConfiguredTemplateDefinitionTest

testDefaultTemplateAvailability 0.005
testCustomTemplateAvailability 0.004

DefaultTemplateAvailabilityTest

isNotAvailableForWhenRepositoryException 0
isNotAvailableForNullNode 0
isAvailableForVisiblePageTemplate 0.001
isAvailableForNullVisiblePageTemplate 0
isNotAvailableForNonWebsiteNode 0
isNotAvailableForComponentTemplate 0
isNotAvailableForInvisiblePageTemplate 0
isNotAvailableForNullTemplateDefinition 0.001

RenderableDefinitionKeyGeneratorTest

keysForArea 0.002
keysForPage 0
keysForComponent 0

ConfiguredTemplateDefinitionManagerTest

testReloadsTemplatesOnChange 0
ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersTemplatesOnStart 0
ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.

TemplateDefinitionRegistryTest

testGetTemplateDefinitionsWithProviderReturningNullDefinition 0
testRegisterAndGetTemplateDefinition 0.013
testGetTemplateDefinitionsIgnoresFailingProvider 0.007
testUnregisterAndRegister 0.005
testGetTemplateDefinitionThrowsOnBadId 0.003

TemplateDefinitionValidatorTest

deprecatedDefinitionReported 0.012
validDefinition 0.001
invalidDefinition 0.009

TemplateTypeHelperRepositoryTest

testGetContentListByTemplateIds 0.272
testGetContentListByTemplateTypeWithAndOrderClause 0.165
testGetContentListByTemplateType 0.137
testGetContentListByTemplateIdsFromRootNode 0.129
testContentIsWrapped 0.135

TemplateTypeHelperTest

getTemplateSubtypeWithoutSpecifiedTemplateSubtype 0
assertThatRootNodeIsNotCheckedForTemplate 0
getTemplateSubtypeWithRepositoryException 0.001
findParentWithTemplateTypeThatDoesNotExist 0
getTemplateTypeWithoutSpecifiedTemplateType 0
findParentWithTemplateType 0.001
hasTemplateOfType 0
getTemplateTypeWithRepositoryException 0.001
getTemplateTypeWithoutExistingTemplateDefinition 0.001
getTemplateSubtype 0
getTemplateType 0
getTemplateSubtypeWithoutExistingTemplateDefinition 0
getTemplateSubtypeWithoutTemplate 0
getTemplateTypeWithoutTemplate 0
getContentListByTemplateTypeWhenNoneFound 0

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0
testDoesNothingWhenVariationDoesntExist 0.005
testChoosesTemplateVariationIfProperlySet 0.015

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.004
testDoesNothingWhenVariationDoesntExist 0.004
testChooseTemplateWhenVariationExistForExtensionName 0.004
testChooseTemplateWhenVariationExistForChannelExtensionName 0.004
testChooseTemplateWhenVariationExistForChannelName 0.004

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.003
testChoosesTemplateWhenExtensionDoesntMatch 0.003
testChoosesVariantWhenExtensionMatch 0.006

AppendableWriterTest

testWrite 0

FilteringWriterTest

testWriteIsOff 0
testWriteIsOn 0

Failure Details

[Summary] [Package List] [Test Cases]


testAreaWithSameNamePage
skipped: Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538
defaultJcrConfigSourcesAreRegistered
skipped: Can't test until we have a 'view' of all config sources
testReloadsRenderersOnChange
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testDontRegisterContentAsRenderer
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersRenderersOnStart
skipped: ConfiguredRendererManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testReloadsTemplatesOnChange
skipped: ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.
testRegistersTemplatesOnStart
skipped: ConfiguredTemplateDefinitionManager is deprecated. It will be revived to provide backwards compatibility, but should not be used anymore.