magnolia-rendering Version: 4.5 Last Published: Mar 14, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
103000100%11.69

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.template.variation6000100%0.077
info.magnolia.rendering.engine17000100%0.251
info.magnolia.rendering.util1000100%0.001
info.magnolia.rendering.context12000100%0.552
info.magnolia.rendering.template.configured28000100%0.016
info.magnolia.rendering.template.assignment5000100%0.029
info.magnolia.rendering.renderer.registry3000100%5.279
info.magnolia.rendering.generator6000100%0.029
info.magnolia.rendering.template.registry7000100%5.078
info.magnolia.rendering.renderer7000100%0.035
info.magnolia.rendering.model10000100%0.323
info.magnolia.rendering.module1000100%0.02

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

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVariationResolverTest3000100%0.072
ExtensionVariationResolverTest3000100%0.005

info.magnolia.rendering.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRenderingEngineTest7000100%0.14
ModeDependentRenderExceptionHandlerTest3000100%0.032
RenderingFilterTest7000100%0.079

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0.001

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.552

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.006
ConfiguredComponentAvailabilityTest3000100%0.002
ConfiguredInheritanceTest22000100%0.008

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest5000100%0.029

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.246
ConfiguredRendererProviderTest1000100%0.033

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%0.029

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.073
TemplateDefinitionRegistryTest5000100%0.005

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest4000100%0.016
FreemarkerRendererTest3000100%0.019

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.321
RenderingModelImplTest5000100%0.002

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.02

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

usesAggregationStateFromProvider0.458
testGetMainContent0.003
testGetCurrentContent0.003
testPushSetsMainContentIfItsNull0.012
testPushDoesNotSetMainContentIfItsNotNull0.004
testPushSetsCurrentContent0.004
testPushSetsRenderableDefinition0.008
testPop0.003
testPopWithThreeLevels0.007
testPopWithoutPrecedingPush0.003
testGetRenderableDefinition0.003
testGetRenderableDefinitionBeforePushReturnsNull0.003

DefaultRenderingEngineTest

testGetRendererForThrowsExceptionWhenNoneIsRegistered0.044
testGetRenderingContextWhenNotYetSet0.007
testRenderFromNodeAndAppendable0.064
testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException0.005
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.002
testRenderExceptionHandlerIsInvokedOnRenderException0.004
testGetRendererForThrowsExceptionOnUnkownRenderType0.01

ModeDependentRenderExceptionHandlerTest

testOnlyExceptionGetsFlushedInPublicMode0.022
testOnlyExceptionGetsFlushedInAdminPreviewMode0.003
testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode0.004

RenderingFilterTest

testDoFilterWithNullTemplateName0.035
testDoFilter0.005
testDoFilterContinuesOnIOExceptionFromFlushBuffer0.003
testDoFilterFailsOnNonRendererExceptions0.004
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider0.002
testDoFilterWhenTemplateIsNotRegistered0.001
testHandleResourceRequest0.027

CopyGeneratorTest

testSameLevelNodesCreation0.016
testNestedNodesCreation0.003
testSameLevelNestedNodesCreation0.004
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound0.001
testNewPropertyValueIsNotOverwritten0.002
testCreateDifferentPropertyTypes0.001

ModelExecutionFilterTest

testWithoutParameter0.271
testExecutesRenderingModel0.017
testExecutesEarlyExecutionAwareRenderingModel0.012
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.008
testSkipsRenderingWhenRenderingModelWantsItTo0.008

RenderingModelImplTest

testGetNode0
testGetDef0
testGetDefinition0.001
testGetRoot0
testExecute0

RenderingModuleTest

testStartsManagers0.019

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.003
testRenderWithTemplateScriptBeingNull0.006
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.003
testRender0.003

FreemarkerRendererTest

testOnRender0.012
testOnRenderThrowsTemplateException0.004
testOnRenderThrowsRenderExceptionOnInternalIOException0.001

ConfiguredRendererManagerTest

testRegistersRenderersOnStart0.205
testReloadsRenderersOnChange5.038

ConfiguredRendererProviderTest

testGetDefinition0.032

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAssignedTemplateDefinition0.002
testGetAvailableTemplatesForDeletedNode0.001
testGetAvailableTemplatesReturnsOnlyVisibleTemplates0.008
testGetDefaultTemplateUsesTemplateFromParent0.003
testGetDefaultTemplateReturnsFirstAvailableTemplate0.012

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.002
testAddAvailableComponents0.004
testSetAvailableComponents0

ConfiguredComponentAvailabilityTest

testSetAndGetRole0
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredInheritanceTest

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

ConfiguredTemplateDefinitionManagerTest

testRegistersTemplatesOnStart0.037
testReloadsTemplatesOnChange5.034

TemplateDefinitionRegistryTest

testRegisterAndGetTemplateDefinition0.001
testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testGetTemplateDefinitionThrowsOnBadId0
testGetTemplateDefinitionsIgnoresFailingProvider0.001
testUnregisterAndRegister0.002

ChannelVariationResolverTest

testChoosesTemplateVariationIfProperlySet0.069
testDoesNothingWhenVariationDoesntExist0.001
testDoesNothingWhenAggregationStateNotAvailable0.001

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.001
testChoosesVariantWhenExtensionMatch0.001
testChoosesTemplateWhenExtensionDoesntMatch0.001

AppendableWriterTest

testWrite0.001