magnolia-rendering Version: 4.5.8 Last Published: Mar 12, 2013

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
111000100%16.643

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.rendering.engine17000100%0.268
info.magnolia.rendering.context12000100%0.569
info.magnolia.rendering.util1000100%0
info.magnolia.rendering.generator6000100%0.04
info.magnolia.rendering.renderer.registry3000100%5.12
info.magnolia.rendering.template.configured28000100%0.009
info.magnolia.rendering.template.registry7000100%5.073
info.magnolia.rendering.renderer8000100%0.039
info.magnolia.rendering.module1000100%0.017
info.magnolia.rendering.template.variation11000100%0.09
info.magnolia.rendering.module.setup2000100%4.964
info.magnolia.rendering.template.assignment5000100%0.018
info.magnolia.rendering.model10000100%0.436

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

info.magnolia.rendering.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRenderingEngineTest7000100%0.149
ModeDependentRenderExceptionHandlerTest3000100%0.034
RenderingFilterTest7000100%0.085

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.569

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%0.04

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.092
ConfiguredRendererProviderTest1000100%0.028

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.006
ConfiguredComponentAvailabilityTest3000100%0
ConfiguredInheritanceTest22000100%0.003

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.071
TemplateDefinitionRegistryTest5000100%0.002

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest5000100%0.025
FreemarkerRendererTest3000100%0.014

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.017

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVariationResolverTest3000100%0.074
DefaultRenderableVariationResolverTest5000100%0.011
ExtensionVariationResolverTest3000100%0.005

info.magnolia.rendering.module.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleVersionHandlerTest2000100%4.964

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest5000100%0.018

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.435
RenderingModelImplTest5000100%0.001

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

testGetMainContent0.499
testPop0.02
testPushSetsMainContentIfItsNull0.004
testPushSetsCurrentContent0.005
usesAggregationStateFromProvider0.006
testPushSetsRenderableDefinition0.004
testGetRenderableDefinition0.005
testPopWithoutPrecedingPush0.004
testPushDoesNotSetMainContentIfItsNotNull0.004
testPopWithThreeLevels0.011
testGetCurrentContent0.004
testGetRenderableDefinitionBeforePushReturnsNull0.003

DefaultRenderingEngineTest

testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException0.115
testRenderFromNodeAndAppendable0.005
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.003
testGetRendererForThrowsExceptionWhenNoneIsRegistered0.003
testGetRendererForThrowsExceptionOnUnkownRenderType0.01
testRenderExceptionHandlerIsInvokedOnRenderException0.004
testGetRenderingContextWhenNotYetSet0.009

ModeDependentRenderExceptionHandlerTest

testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode0.026
testOnlyExceptionGetsFlushedInPublicMode0.004
testOnlyExceptionGetsFlushedInAdminPreviewMode0.004

RenderingFilterTest

testDoFilterWithNullTemplateName0.04
testDoFilterWhenTemplateIsNotRegistered0.001
testDoFilterFailsOnNonRendererExceptions0.007
testDoFilterContinuesOnIOExceptionFromFlushBuffer0.002
testDoFilter0.002
testHandleResourceRequest0.03
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider0.003

CopyGeneratorTest

testNewPropertyValueIsNotOverwritten0.012
testNestedNodesCreation0.008
testCreateDifferentPropertyTypes0.002
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound0.01
testSameLevelNestedNodesCreation0.005
testSameLevelNodesCreation0.003

ModelExecutionFilterTest

testWithoutParameter0.341
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.031
testExecutesRenderingModel0.025
testSkipsRenderingWhenRenderingModelWantsItTo0.019
testExecutesEarlyExecutionAwareRenderingModel0.019

RenderingModelImplTest

testExecute0
testGetNode0
testGetRoot0
testGetDefinition0
testGetDef0

RenderingModuleTest

testStartsManagers0.017

RenderingModuleVersionHandlerTest

testOnUpdateFrom4523.685
testOnUpdateFrom4531.279

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.005
testWillNotFailModelCreationWhenSquareBracketIsInQueryString0.006
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.007
testRenderWithTemplateScriptBeingNull0.003
testRender0.004

FreemarkerRendererTest

testOnRender0.009
testOnRenderThrowsRenderExceptionOnInternalIOException0.001
testOnRenderThrowsTemplateException0.004

ConfiguredRendererManagerTest

testReloadsRenderersOnChange5.061
testRegistersRenderersOnStart0.031

ConfiguredRendererProviderTest

testGetDefinition0.028

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAvailableTemplatesReturnsOnlyVisibleTemplates0.003
testGetDefaultTemplateUsesTemplateFromParent0.002
testGetDefaultTemplateReturnsFirstAvailableTemplate0.011
testGetAvailableTemplatesForDeletedNode0.001
testGetAssignedTemplateDefinition0.001

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.002
testSetAvailableComponents0
testAddAvailableComponents0.004

ConfiguredComponentAvailabilityTest

testSetAndGetRole0
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredInheritanceTest

testReturnsIncludeNothingComponentPredicateWhenComponentsSetToBlank0
testReturnsSetNodePredicate0.001
testDoesNotInheritPropertiesWhenSetToUnknownValue0
testReturnsFilteredComponentInheritancePredicate0
testReturnsIncludeEverythingComponentPredicateWhenComponentsSetToAll0.001
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToNone0
testDoesNotInheritComponentsWhenSetToBlank0
testDoesNotInheritPropertiesWhenSetToNone0
testInheritsComponentsWhenSetToAll0
testFilteredComponentInheritancePredicate0
testInheritsComponentsWhenSetToFiltered0
testDoesNotInheritPropertiesWhenInheritanceDisabled0
testDoesNotInheritComponentsWhenSetToUnknownValue0
testDoesNotInheritComponentsWhenInheritanceDisabled0
testReturnsIncludeNothingComponentPredicateWhenComponentsSetToUnknownValue0
testReturnsSetNodeComparator0
testDoesNotInheritComponentsWhenSetToNone0
testNodeDepthComparatorForSiblings0
testDoesNotInheritPropertiesWhenSetToBlank0.001
testNodeDepthComparator0
testInheritsPropertiesWhenSetToAll0
testReturnsNodeDepthComparatorByDefault0

ConfiguredTemplateDefinitionManagerTest

testReloadsTemplatesOnChange5.039
testRegistersTemplatesOnStart0.032

TemplateDefinitionRegistryTest

testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testRegisterAndGetTemplateDefinition0
testGetTemplateDefinitionsIgnoresFailingProvider0.001
testUnregisterAndRegister0.001
testGetTemplateDefinitionThrowsOnBadId0

ChannelVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.002
testDoesNothingWhenVariationDoesntExist0.001
testChoosesTemplateVariationIfProperlySet0.071

DefaultRenderableVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.002
testDoesNothingWhenVariationDoesntExist0.001
testChooseTemplateWhenVariationExistForExtensionName0.002
testChooseTemplateWhenVariationExistForChannelExtensionName0.001
testChooseTemplateWhenVariationExistForChannelName0.005

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.002
testChoosesTemplateWhenExtensionDoesntMatch0.001
testChoosesVariantWhenExtensionMatch0.002

AppendableWriterTest

testWrite0