magnolia-rendering Version: 5.0-m5-s2 Last Published: Jun 12, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
109000100%14.955

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.253
info.magnolia.rendering.context12000100%0.548
info.magnolia.rendering.util1000100%0.001
info.magnolia.rendering.generator6000100%0.03
info.magnolia.rendering.renderer.registry3000100%5.126
info.magnolia.rendering.template.configured28000100%0.012
info.magnolia.rendering.template.registry7000100%5.07
info.magnolia.rendering.renderer7000100%0.03
info.magnolia.rendering.module1000100%0.016
info.magnolia.rendering.template.variation11000100%0.086
info.magnolia.rendering.module.setup1000100%3.432
info.magnolia.rendering.template.assignment5000100%0.018
info.magnolia.rendering.model10000100%0.333

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.143
ModeDependentRenderExceptionHandlerTest3000100%0.031
RenderingFilterTest7000100%0.079

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.548

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0.001

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%0.03

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.098
ConfiguredRendererProviderTest1000100%0.028

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.005
ConfiguredComponentAvailabilityTest3000100%0.001
ConfiguredInheritanceTest22000100%0.006

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.066
TemplateDefinitionRegistryTest5000100%0.004

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest4000100%0.017
FreemarkerRendererTest3000100%0.013

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.016

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVariationResolverTest3000100%0.068
DefaultRenderableVariationResolverTest5000100%0.006
ExtensionVariationResolverTest3000100%0.012

info.magnolia.rendering.module.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleVersionHandlerTest1000100%3.432

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest5000100%0.018

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.331
RenderingModelImplTest5000100%0.002

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

usesAggregationStateFromProvider0.455
testGetMainContent0.003
testGetCurrentContent0.003
testPushSetsMainContentIfItsNull0.011
testPushDoesNotSetMainContentIfItsNotNull0.003
testPushSetsCurrentContent0.004
testPushSetsRenderableDefinition0.008
testPop0.004
testPopWithThreeLevels0.006
testPopWithoutPrecedingPush0.002
testGetRenderableDefinition0.004
testGetRenderableDefinitionBeforePushReturnsNull0.002

DefaultRenderingEngineTest

testGetRendererForThrowsExceptionWhenNoneIsRegistered0.045
testGetRenderingContextWhenNotYetSet0.009
testRenderFromNodeAndAppendable0.065
testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException0.005
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.002
testRenderExceptionHandlerIsInvokedOnRenderException0.004
testGetRendererForThrowsExceptionOnUnkownRenderType0.009

ModeDependentRenderExceptionHandlerTest

testOnlyExceptionGetsFlushedInPublicMode0.021
testOnlyExceptionGetsFlushedInAdminPreviewMode0.004
testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode0.005

RenderingFilterTest

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

CopyGeneratorTest

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

ModelExecutionFilterTest

testWithoutParameter0.279
testExecutesRenderingModel0.019
testExecutesEarlyExecutionAwareRenderingModel0.013
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.008
testSkipsRenderingWhenRenderingModelWantsItTo0.01

RenderingModelImplTest

testGetNode0
testGetDef0.001
testGetDefinition0
testGetRoot0
testExecute0

RenderingModuleTest

testStartsManagers0.015

RenderingModuleVersionHandlerTest

testOnUpdateFrom4523.429

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.003
testRenderWithTemplateScriptBeingNull0.007
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.002
testRender0.004

FreemarkerRendererTest

testOnRender0.008
testOnRenderThrowsTemplateException0.003
testOnRenderThrowsRenderExceptionOnInternalIOException0.001

ConfiguredRendererManagerTest

testRegistersRenderersOnStart0.066
testReloadsRenderersOnChange5.031

ConfiguredRendererProviderTest

testGetDefinition0.026

MetaDataBasedTemplateDefinitionAssignmentTest

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

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.002
testAddAvailableComponents0.003
testSetAvailableComponents0

ConfiguredComponentAvailabilityTest

testSetAndGetRole0
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredInheritanceTest

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

ConfiguredTemplateDefinitionManagerTest

testRegistersTemplatesOnStart0.034
testReloadsTemplatesOnChange5.03

TemplateDefinitionRegistryTest

testRegisterAndGetTemplateDefinition0
testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testGetTemplateDefinitionThrowsOnBadId0.001
testGetTemplateDefinitionsIgnoresFailingProvider0
testUnregisterAndRegister0.001

ChannelVariationResolverTest

testChoosesTemplateVariationIfProperlySet0.065
testDoesNothingWhenVariationDoesntExist0.001
testDoesNothingWhenAggregationStateNotAvailable0.001

DefaultRenderableVariationResolverTest

testDoesNothingWhenVariationDoesntExist0.001
testDoesNothingWhenAggregationStateNotAvailable0.001
testChooseTemplateWhenVariationExistForChannelExtensionName0.001
testChooseTemplateWhenVariationExistForExtensionName0.001
testChooseTemplateWhenVariationExistForChannelName0.001

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.004
testChoosesVariantWhenExtensionMatch0.005
testChoosesTemplateWhenExtensionDoesntMatch0.001

AppendableWriterTest

testWrite0