magnolia-rendering Version: 5.0-alpha1 Last Published: Dec 12, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
112000100%22.36

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.269
info.magnolia.rendering.context12000100%0.57
info.magnolia.rendering.util1000100%0
info.magnolia.rendering.generator6000100%7.838
info.magnolia.rendering.renderer.registry3000100%5.096
info.magnolia.rendering.template.configured28000100%0.007
info.magnolia.rendering.template.registry7000100%5.066
info.magnolia.rendering.renderer9000100%1.378
info.magnolia.rendering.module1000100%0.014
info.magnolia.rendering.template.variation11000100%0.033
info.magnolia.rendering.module.setup2000100%1.783
info.magnolia.rendering.template.assignment5000100%0.018
info.magnolia.rendering.model10000100%0.288

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.151
ModeDependentRenderExceptionHandlerTest3000100%0.033
RenderingFilterTest7000100%0.085

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.57

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%7.838

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.069
ConfiguredRendererProviderTest1000100%0.027

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.005
ConfiguredComponentAvailabilityTest3000100%0
ConfiguredInheritanceTest22000100%0.002

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.063
TemplateDefinitionRegistryTest5000100%0.003

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest4000100%0.021
FreemarkerRendererTest3000100%0.013
I18nNodeWrapperRendererTest2000100%1.344

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.014

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVariationResolverTest3000100%0.022
DefaultRenderableVariationResolverTest5000100%0.007
ExtensionVariationResolverTest3000100%0.004

info.magnolia.rendering.module.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleVersionHandlerTest2000100%1.783

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest5000100%0.018

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.287
RenderingModelImplTest5000100%0.001

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

usesAggregationStateFromProvider0.504
testGetMainContent0.004
testGetCurrentContent0.004
testPushSetsMainContentIfItsNull0.013
testPushDoesNotSetMainContentIfItsNotNull0.005
testPushSetsCurrentContent0.005
testPushSetsRenderableDefinition0.01
testPop0.004
testPopWithThreeLevels0.011
testPopWithoutPrecedingPush0.003
testGetRenderableDefinition0.004
testGetRenderableDefinitionBeforePushReturnsNull0.003

DefaultRenderingEngineTest

testGetRendererForThrowsExceptionWhenNoneIsRegistered0.045
testGetRenderingContextWhenNotYetSet0.009
testRenderFromNodeAndAppendable0.072
testRenderThrowsRenderExceptionAndTheExceptionHandlerIsInvocedInCaseOfInternalIOException0.007
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.003
testRenderExceptionHandlerIsInvokedOnRenderException0.005
testGetRendererForThrowsExceptionOnUnkownRenderType0.01

ModeDependentRenderExceptionHandlerTest

testOnlyExceptionGetsFlushedInPublicMode0.024
testOnlyExceptionGetsFlushedInAdminPreviewMode0.004
testExceptionAndAdditionalMessageGetsFlushedAdminNonPreviewMode0.005

RenderingFilterTest

testDoFilterWithNullTemplateName0.039
testDoFilter0.006
testDoFilterContinuesOnIOExceptionFromFlushBuffer0.003
testDoFilterFailsOnNonRendererExceptions0.004
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider0.003
testDoFilterWhenTemplateIsNotRegistered0
testHandleResourceRequest0.03

CopyGeneratorTest

testSameLevelNodesCreation3.565
testNestedNodesCreation1.25
testSameLevelNestedNodesCreation0.812
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound0.74
testNewPropertyValueIsNotOverwritten0.751
testCreateDifferentPropertyTypes0.72

ModelExecutionFilterTest

testWithoutParameter0.23
testExecutesRenderingModel0.02
testExecutesEarlyExecutionAwareRenderingModel0.013
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.013
testSkipsRenderingWhenRenderingModelWantsItTo0.011

RenderingModelImplTest

testGetNode0
testGetDef0
testGetDefinition0
testGetRoot0
testExecute0.001

RenderingModuleTest

testStartsManagers0.014

RenderingModuleVersionHandlerTest

testOnUpdateFrom4520.945
testOnUpdateFrom4530.838

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.005
testRenderWithTemplateScriptBeingNull0.008
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.003
testRender0.005

FreemarkerRendererTest

testOnRender0.008
testOnRenderThrowsTemplateException0.003
testOnRenderThrowsRenderExceptionOnInternalIOException0.002

I18nNodeWrapperRendererTest

throwExceptionWhenPropertyDoesntExists0.664
doesntThrowExceptionWhenPropertyExists0.68

ConfiguredRendererManagerTest

testRegistersRenderersOnStart0.041
testReloadsRenderersOnChange5.028

ConfiguredRendererProviderTest

testGetDefinition0.027

MetaDataBasedTemplateDefinitionAssignmentTest

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

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.001
testAddAvailableComponents0.004
testSetAvailableComponents0

ConfiguredComponentAvailabilityTest

testSetAndGetRole0
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredInheritanceTest

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

ConfiguredTemplateDefinitionManagerTest

testRegistersTemplatesOnStart0.034
testReloadsTemplatesOnChange5.029

TemplateDefinitionRegistryTest

testRegisterAndGetTemplateDefinition0
testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testGetTemplateDefinitionThrowsOnBadId0
testGetTemplateDefinitionsIgnoresFailingProvider0.001
testUnregisterAndRegister0.002

ChannelVariationResolverTest

testChoosesTemplateVariationIfProperlySet0.02
testDoesNothingWhenVariationDoesntExist0.001
testDoesNothingWhenAggregationStateNotAvailable0.001

DefaultRenderableVariationResolverTest

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

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.002
testChoosesVariantWhenExtensionMatch0.001
testChoosesTemplateWhenExtensionDoesntMatch0.001

AppendableWriterTest

testWrite0