Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.409
info.magnolia.rendering.template.variation 11 0 0 0 100% 0.161
info.magnolia.rendering.template.configured 40 0 0 0 100% 0.068
info.magnolia.rendering.generator 7 0 0 0 100% 6.668
info.magnolia.rendering.template.type 20 0 0 0 100% 1.822
info.magnolia.rendering.util 3 0 0 0 100% 0
info.magnolia.rendering.listeners 15 0 0 1 93.333% 0.207
info.magnolia.rendering.renderer 17 0 0 0 100% 0.922
info.magnolia.rendering.context 23 0 0 0 100% 0.197
info.magnolia.rendering.model 10 0 0 0 100% 0.124
info.magnolia.rendering.template.i18n 3 0 0 0 100% 0.004
info.magnolia.rendering.template.registry 7 0 0 2 71.429% 0.079
info.magnolia.rendering.module 1 0 0 1 0% 0
info.magnolia.rendering.template.assignment 6 0 0 0 100% 0.068
info.magnolia.rendering.renderer.registry 4 0 0 3 25% 0.041
info.magnolia.rendering.template.registry.validator 3 0 0 0 100% 0.071
info.magnolia.rendering.module.setup 9 0 0 0 100% 5.575

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
ModeDependentRenderExceptionHandlerTest 4 0 0 0 100% 0.035
DefaultRenderingEngineTest 10 0 0 0 100% 0.171
FilteringResponseOutputProviderTest 2 0 0 0 100% 0.019
RenderingFilterTest 14 0 0 0 100% 0.184

info.magnolia.rendering.template.variation

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

info.magnolia.rendering.template.configured

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

info.magnolia.rendering.generator

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

info.magnolia.rendering.template.type

Class Tests Errors Failures Skipped Success Rate Time
TemplateTypeHelperTest 15 0 0 0 100% 0.019
TemplateTypeHelperRepositoryTest 5 0 0 0 100% 1.803

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

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

info.magnolia.rendering.renderer

Class Tests Errors Failures Skipped Success Rate Time
AbstractRendererTest 12 0 0 0 100% 0.151
I18nNodeWrapperRendererTest 2 0 0 0 100% 0.716
FreemarkerRendererTest 3 0 0 0 100% 0.055

info.magnolia.rendering.context

Class Tests Errors Failures Skipped Success Rate Time
AreaFilteringListenerTest 3 0 0 0 100% 0.052
AggregationStateBasedRenderingContextTest 20 0 0 0 100% 0.145

info.magnolia.rendering.model

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

info.magnolia.rendering.template.i18n

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

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

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

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

info.magnolia.rendering.template.registry.validator

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

info.magnolia.rendering.module.setup

Class Tests Errors Failures Skipped Success Rate Time
RenderingModuleVersionHandlerTest 5 0 0 0 100% 3.974
InstallRendererContextAttributeTaskTest 4 0 0 0 100% 1.601

Test Cases

[Summary] [Package List] [Test Cases]

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException 0.035
getAggregationStateSafelyReturnsPlainHTMLEscapingAggregationStateByDefault 0.011
testWillNotFailModelCreationWhenSquareBracketIsInQueryString 0.015
testOnRenderReturnsConfiguredContentType 0.014
getAggregationStateSafelyReturnsPlainAggregationStateIfEscapeHtmlIsFalse 0.011
testSetupContext 0.008
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped 0.009
testOnRenderReturnsDefaultContentType 0.011
testRenderWithTemplateScriptBeingNull 0.01
testPopulateFromRequestByDefault 0.007
testRender 0.012
testPopulateFromRequestWhenItsDisabledGenerallyButEnabledByDefinition 0.008

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.

DefaultTemplateAvailabilityTest

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

TemplateDefinitionValidatorTest

deprecatedDefinitionReported 0.042
validDefinition 0.003
invalidDefinition 0.026

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten 3.315
testDoNotCheckOnlyFirstAutogeneratedComponentIfExistButAllOfThem 0.751
testNestedNodesCreation 0.641
testCreateDifferentPropertyTypes 0.543
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound 0.492
testSameLevelNestedNodesCreation 0.499
testSameLevelNodesCreation 0.427

RenderingModuleVersionHandlerTest

testOnUpdateFrom452 1.344
testOnUpdateFrom453 0.847
updateFrom55 0.567
testUpdateFrom522 0.628
testUpdateFrom532 0.588

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode 0.026
testOnlyExceptionGetsFlushedInPublicMode 0.005
testLogAlsoUrl 0.002
testOnlyExceptionGetsFlushedInAdminPreviewMode 0.002

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.006
testChoosesTemplateWhenExtensionDoesntMatch 0.008
testChoosesVariantWhenExtensionMatch 0.006

AppendableWriterTest

testWrite 0

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException 0.018
testInitListeners 0.013
testConsiderRendererFromVariation 0.031
testListenersBefore 0.016
testRenderFromNodeAndAppendable 0.037
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException 0.011
testGetRendererForThrowsExceptionWhenNoneIsRegistered 0.008
testGetRendererForThrowsExceptionOnUnkownRenderType 0.018
testRenderExceptionHandlerIsInvokedOnRenderException 0.01
testGetRenderingContextWhenNotYetSet 0.009

RenderingModelImplTest

testExecute 0.001
testGetNode 0
testGetRoot 0
testGetDefinition 0
testGetDef 0

ModelExecutionFilterTest

testWithoutParameter 0.047
testThrowsServletExceptionWhenParameterPointsToNonExistingContent 0.025
testExecutesRenderingModel 0.021
testSkipsRenderingWhenRenderingModelWantsItTo 0.013
testExecutesEarlyExecutionAwareRenderingModel 0.017

RenderingModuleTest

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

AbstractRenderingListenerTest

testInitWrongContentType 0.006
testCopy 0.01
testInitCorrectContentType 0.01

AreaFilteringListenerTest

testWriterActivity 0.018
testNestedAreaWithSameName 0.017
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.017

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty 0.001
testInitialInheritanceConfiguration 0.007
testSetAvailableComponents 0.007
testAddAvailableComponents 0.007

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists 0.376
doesntThrowExceptionWhenPropertyExists 0.34

FilteringResponseOutputProviderTest

testWriteIsOff 0.009
testWriteIsOn 0.01

ConfiguredTemplateDefinitionTest

testDefaultTemplateAvailability 0.013
testCustomTemplateAvailability 0.013

AggregationStateBasedRenderingContextTest

testGetMainContent 0.063
getAncestorDefinitionNegativeValue 0.005
testPop 0.008
testGetParentAreaDefinition1 0.011
testGetParentAreaDefinition2 0.001
testNoParentAreaDefinition 0.002
testPushSetsMainContentIfItsNull 0.001
testListeners 0.024
testPushSetsCurrentContent 0.002
usesAggregationStateFromProvider 0.003
testPushSetsRenderableDefinition 0.002
testGetRenderableDefinition 0.001
testPopWithoutPrecedingPush 0.001
testPushDoesNotSetMainContentIfItsNotNull 0.002
testPopWithThreeLevels 0.002
testGetCurrentContent 0.002
testGetRenderableDefinitionBeforePushReturnsNull 0.002
getAncestorDefinitionLevel0 0.005
getAncestorDefinitionLevel1 0.001
getAncestorDefinitionLevel2 0.007

RenderableDefinitionKeyGeneratorTest

keysForArea 0.004
keysForPage 0
keysForComponent 0

ConfiguredAutoGenerationTest

testGetContentKeepSameOrderOfEntries 0

TemplateTypeHelperTest

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

FilteringWriterTest

testWriteIsOff 0
testWriteIsOn 0

InstallRendererContextAttributeTaskTest

testInstallExistingTemplatingFunctions 0.459
testInstallExistingTemplatingFunctionsClass 0.376
testInstallExistingTemplatingFunctionsName 0.395
testInstallTemplatingFunctions 0.371

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.

ConfiguredComponentAvailabilityTest

testSetAndGetRole 0
testSetAndGetId 0
testSetAndGetEnabled 0

AreaFilteringListenerTest

testWriterActivity 0.02
testCanRederAreaDefinedInTemplateDefinition 0.016
testCopy 0.016
testAreaWithSameNamePage 0
Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538
testNestedAreaWithSameNameButDifferentDefinitionReferences 0.026
testContentBeforeTargetAreaIsSkipped 0.014
testNestedAreaWithSameName 0.014
initGrandChildDefinition 0.014
testIncorrectProvider 0.014
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.018
testContentAfterTargetAreaIsSkipped 0.012
initGrandChildNode 0.017

ConfiguredInheritanceTest

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

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.008
testDoesNothingWhenVariationDoesntExist 0.005
testChooseTemplateWhenVariationExistForExtensionName 0.097
testChooseTemplateWhenVariationExistForChannelExtensionName 0.006
testChooseTemplateWhenVariationExistForChannelName 0.006

ConfiguredRendererProviderTest

testGetDefinition 0.041

TemplateTypeHelperRepositoryTest

testGetContentListByTemplateIds 0.551
testGetContentListByTemplateTypeWithAndOrderClause 0.306
testGetContentListByTemplateType 0.295
testGetContentListByTemplateIdsFromRootNode 0.335
testContentIsWrapped 0.316

TemplateDefinitionRegistryTest

testGetTemplateDefinitionsWithProviderReturningNullDefinition 0.009
testRegisterAndGetTemplateDefinition 0.029
testGetTemplateDefinitionsIgnoresFailingProvider 0.015
testUnregisterAndRegister 0.012
testGetTemplateDefinitionThrowsOnBadId 0.014

RenderingFilterTest

testDoFilterWithNullTemplateName 0.003
testFilterUsesAggStateToDetermineWhichTemplateToUse 0.01
testDirectAreaRendering 0.009
testDirectAreaRenderingAreaDoNotExist 0.009
testInitializationOfListenersIsAbleToSignal404 0.012
testOutputProviderIsConfigurable 0.016
testExcludedChannel404isLogged 0.036
testDoFilterWhenTemplateIsNotRegistered 0.013
testDoFilterFailsOnNonRendererExceptions 0.013
testDoFilterContinuesOnIOExceptionFromFlushBuffer 0.013
testHandleResourceRequestWhenNoJCRDataIsAvailable 0.021
testHandleResourceRequestWhenSizePropertyDoesNotExist 0.013
testHandleResourceRequest 0.007
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider 0.009

FreemarkerRendererTest

testOnRender 0.03
testOnRenderThrowsRenderExceptionOnInternalIOException 0.004
testOnRenderThrowsTemplateException 0.021

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAvailableTemplatesReturnsOnlyVisibleTemplates 0.013
testTemplateWithoutATitleDoesNotThrowNPE 0.012
testGetDefaultTemplateUsesTemplateFromParent 0.012
testGetDefaultTemplateReturnsFirstAvailableTemplate 0.013
testGetAvailableTemplatesForDeletedNode 0.01
testGetAssignedTemplateDefinition 0.008

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.006
testDoesNothingWhenVariationDoesntExist 0.006
testChoosesTemplateVariationIfProperlySet 0.007

Failure Details

[Summary] [Package List] [Test Cases]


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.
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.
testAreaWithSameNamePage
skipped: Missing functionality mentioned in https://jira.magnolia-cms.com/browse/MAGNOLIA-6098?focusedCommentId=99538