Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.329
info.magnolia.rendering.template.variation 11 0 0 0 100% 0.051
info.magnolia.rendering.template.configured 40 0 0 0 100% 0.043
info.magnolia.rendering.generator 7 0 0 0 100% 2.794
info.magnolia.rendering.template.type 20 0 0 0 100% 0.909
info.magnolia.rendering.listeners 15 0 0 1 93.333% 0.141
info.magnolia.rendering.util 3 0 0 0 100% 0
info.magnolia.rendering.context 23 0 0 0 100% 0.913
info.magnolia.rendering.renderer 17 0 0 0 100% 0.395
info.magnolia.rendering.model 10 0 0 0 100% 0.053
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.03
info.magnolia.rendering.renderer.registry 4 0 0 3 25% 0.015
info.magnolia.rendering.module.setup 9 0 0 0 100% 3.444
info.magnolia.rendering.template.registry.validator 3 0 0 0 100% 0.021

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.153
FilteringResponseOutputProviderTest 2 0 0 0 100% 0.012
ModeDependentRenderExceptionHandlerTest 4 0 0 0 100% 0.033
RenderingFilterTest 14 0 0 0 100% 0.131

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.019
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.02
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.001

info.magnolia.rendering.generator

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

info.magnolia.rendering.template.type

Class Tests Errors Failures Skipped Success Rate Time
TemplateTypeHelperRepositoryTest 5 0 0 0 100% 0.904
TemplateTypeHelperTest 15 0 0 0 100% 0.005

info.magnolia.rendering.listeners

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

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.647
AreaFilteringListenerTest 3 0 0 0 100% 0.266

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.032
I18nNodeWrapperRendererTest 2 0 0 0 100% 0.284

info.magnolia.rendering.model

Class Tests Errors Failures Skipped Success Rate Time
ModelExecutionFilterTest 5 0 0 0 100% 0.053
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.03

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

info.magnolia.rendering.module.setup

Class Tests Errors Failures Skipped Success Rate Time
InstallRendererContextAttributeTaskTest 4 0 0 0 100% 0.906
RenderingModuleVersionHandlerTest 5 0 0 0 100% 2.538

info.magnolia.rendering.template.registry.validator

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

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

testGetMainContent 0.528
getAncestorDefinitionNegativeValue 0.008
testPop 0.004
testGetParentAreaDefinition1 0.006
testGetParentAreaDefinition2 0.001
testNoParentAreaDefinition 0.001
testPushSetsMainContentIfItsNull 0.001
testListeners 0.012
testPushSetsCurrentContent 0.001
usesAggregationStateFromProvider 0.001
testPushSetsRenderableDefinition 0.002
testGetRenderableDefinition 0.001
testPopWithoutPrecedingPush 0.001
testPushDoesNotSetMainContentIfItsNotNull 0.001
testPopWithThreeLevels 0.002
testGetCurrentContent 0.001
testGetRenderableDefinitionBeforePushReturnsNull 0.001
getAncestorDefinitionLevel0 0.07
getAncestorDefinitionLevel1 0.001
getAncestorDefinitionLevel2 0.004

AreaFilteringListenerTest

testWriterActivity 0.227
testNestedAreaWithSameName 0.02
testNoInteractionsWhenTargetAreaAttributeIsEmpty 0.019

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException 0.022
testInitListeners 0.01
testConsiderRendererFromVariation 0.076
testListenersBefore 0.007
testRenderFromNodeAndAppendable 0.005
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException 0.005
testGetRendererForThrowsExceptionWhenNoneIsRegistered 0.005
testGetRendererForThrowsExceptionOnUnkownRenderType 0.011
testRenderExceptionHandlerIsInvokedOnRenderException 0.006
testGetRenderingContextWhenNotYetSet 0.006

FilteringResponseOutputProviderTest

testWriteIsOff 0.006
testWriteIsOn 0.006

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode 0.027
testOnlyExceptionGetsFlushedInPublicMode 0.004
testLogAlsoUrl 0.001
testOnlyExceptionGetsFlushedInAdminPreviewMode 0.001

RenderingFilterTest

testDoFilterWithNullTemplateName 0.017
testFilterUsesAggStateToDetermineWhichTemplateToUse 0.013
testDirectAreaRendering 0.009
testDirectAreaRenderingAreaDoNotExist 0.005
testInitializationOfListenersIsAbleToSignal404 0.007
testOutputProviderIsConfigurable 0.006
testExcludedChannel404isLogged 0.019
testDoFilterWhenTemplateIsNotRegistered 0.004
testDoFilterFailsOnNonRendererExceptions 0.006
testDoFilterContinuesOnIOExceptionFromFlushBuffer 0.005
testHandleResourceRequestWhenNoJCRDataIsAvailable 0.021
testHandleResourceRequestWhenSizePropertyDoesNotExist 0.006
testHandleResourceRequest 0.007
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider 0.006

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten 1.201
testDoNotCheckOnlyFirstAutogeneratedComponentIfExistButAllOfThem 0.327
testNestedNodesCreation 0.277
testCreateDifferentPropertyTypes 0.295
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound 0.215
testSameLevelNestedNodesCreation 0.246
testSameLevelNodesCreation 0.233

AbstractRenderingListenerTest

testInitWrongContentType 0.009
testCopy 0.007
testInitCorrectContentType 0.006

AreaFilteringListenerTest

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

ModelExecutionFilterTest

testWithoutParameter 0.01
testThrowsServletExceptionWhenParameterPointsToNonExistingContent 0.012
testExecutesRenderingModel 0.012
testSkipsRenderingWhenRenderingModelWantsItTo 0.009
testExecutesEarlyExecutionAwareRenderingModel 0.01

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.248
testInstallExistingTemplatingFunctionsClass 0.238
testInstallExistingTemplatingFunctionsName 0.209
testInstallTemplatingFunctions 0.211

RenderingModuleVersionHandlerTest

testOnUpdateFrom452 0.8
testOnUpdateFrom453 0.546
updateFrom55 0.374
testUpdateFrom522 0.449
testUpdateFrom532 0.369

AbstractRendererTest

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

FreemarkerRendererTest

testOnRender 0.013
testOnRenderThrowsRenderExceptionOnInternalIOException 0.001
testOnRenderThrowsTemplateException 0.018

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists 0.142
doesntThrowExceptionWhenPropertyExists 0.142

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

MetaDataBasedTemplateDefinitionAssignmentTest

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

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty 0.005
testInitialInheritanceConfiguration 0.005
testSetAvailableComponents 0.004
testAddAvailableComponents 0.006

ConfiguredAutoGenerationTest

testGetContentKeepSameOrderOfEntries 0

ConfiguredComponentAvailabilityTest

testSetAndGetRole 0
testSetAndGetId 0
testSetAndGetEnabled 0

ConfiguredInheritanceTest

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

ConfiguredTemplateDefinitionTest

testDefaultTemplateAvailability 0.005
testCustomTemplateAvailability 0.004

DefaultTemplateAvailabilityTest

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

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.006
testUnregisterAndRegister 0.005
testGetTemplateDefinitionThrowsOnBadId 0.004

TemplateDefinitionValidatorTest

deprecatedDefinitionReported 0.012
validDefinition 0
invalidDefinition 0.009

TemplateTypeHelperRepositoryTest

testGetContentListByTemplateIds 0.295
testGetContentListByTemplateTypeWithAndOrderClause 0.189
testGetContentListByTemplateType 0.143
testGetContentListByTemplateIdsFromRootNode 0.137
testContentIsWrapped 0.14

TemplateTypeHelperTest

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

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.001
testDoesNothingWhenVariationDoesntExist 0.004
testChoosesTemplateVariationIfProperlySet 0.015

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.004
testDoesNothingWhenVariationDoesntExist 0.003
testChooseTemplateWhenVariationExistForExtensionName 0.004
testChooseTemplateWhenVariationExistForChannelExtensionName 0.004
testChooseTemplateWhenVariationExistForChannelName 0.004

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable 0.004
testChoosesTemplateWhenExtensionDoesntMatch 0.004
testChoosesVariantWhenExtensionMatch 0.004

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.