magnolia-rendering Version: 4.5-beta2 Last Published: Nov 30, 2011

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
70000100%12.844

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.143
info.magnolia.rendering.engine12000100%0.46
info.magnolia.rendering.util1000100%0.001
info.magnolia.rendering.context12000100%0.835
info.magnolia.rendering.template.configured6000100%0.013
info.magnolia.rendering.template.assignment1000100%0.004
info.magnolia.rendering.renderer.registry3000100%5.474
info.magnolia.rendering.generator6000100%0.053
info.magnolia.rendering.template.registry7000100%5.134
info.magnolia.rendering.renderer4000100%0.02
info.magnolia.rendering.model11000100%0.668
info.magnolia.rendering.module1000100%0.039

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

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ExtensionVariationResolverTest3000100%0.136
TemplateVariationResolverTest3000100%0.007

info.magnolia.rendering.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRenderingEngineTest5000100%0.332
RenderingFilterTest7000100%0.128

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0.001

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.835

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.01
ConfiguredComponentAvailabilityTest3000100%0.003

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest1000100%0.004

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.401
ConfiguredRendererProviderTest1000100%0.073

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%0.053

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.128
TemplateDefinitionRegistryTest5000100%0.006

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest4000100%0.02

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.651
RenderingModelImplTest6000100%0.017

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.039

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

usesAggregationStateFromProvider0.679
testGetMainContent0.005
testGetCurrentContent0.005
testPushSetsMainContentIfItsNull0.014
testPushDoesNotSetMainContentIfItsNotNull0.005
testPushSetsCurrentContent0.006
testPushSetsRenderableDefinition0.013
testPop0.005
testPopWithThreeLevels0.008
testPopWithoutPrecedingPush0.003
testGetRenderableDefinition0.004
testGetRenderableDefinitionBeforePushReturnsNull0.003

DefaultRenderingEngineTest

testGetRendererForThrowsExceptionWhenNoneIsRegistered0.12
testGetRenderingContextWhenNotYetSet0.011
testRenderFromNodeAndAppendable0.181
testRenderThrowsRenderExceptionInCaseOfInternalIOException0.013
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.002

RenderingFilterTest

testDoFilterWithNullTemplateName0.057
testDoFilter0.011
testDoFilterContinuesOnIOExceptionFromFlushBuffer0.003
testDoFilterFailesOnNonRendererExceptions0.005
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider0.002
testDoFilterWhenTemplateIsNotRegistered0.001
testHandleResourceRequest0.041

CopyGeneratorTest

testSameLevelNodesCreation0.027
testNestedNodesCreation0.006
testSameLevelNestedNodesCreation0.009
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound0.001
testNewPropertyValueIsNotOverwritten0.003
testCreateDifferentPropertyTypes0.003

ModelExecutionFilterTest

testWithoutParameter0.509
testExecutesRenderingModel0.044
testExecutesEarlyExecutionAwareRenderingModel0.043
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.024
testSkipsRenderingWhenRenderingModelWantsItTo0.024

RenderingModelImplTest

testGetContent0.001
testGetContentMap0.002
testGetDef0
testGetDefinition0
testGetRoot0
testExecute0

RenderingModuleTest

testStartsManagers0.037

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.004
testRenderWithTemplateScriptBeingNull0.007
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.004
testRender0.004

ConfiguredRendererManagerTest

testRegistersRenderersOnStart0.34
testReloadsRenderersOnChange5.057

ConfiguredRendererProviderTest

testGetDefinition0.071

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAssignedTemplateDefinition0.002

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.001
testAddAvailableComponents0.007
testSetAvailableComponents0

ConfiguredComponentAvailabilityTest

testSetAndGetRole0.002
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredTemplateDefinitionManagerTest

testRegistersTemplatesOnStart0.081
testReloadsTemplatesOnChange5.045

TemplateDefinitionRegistryTest

testRegisterAndGetTemplateDefinition0.001
testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testGetTemplateDefinitionThrowsOnBadId0
testGetTemplateDefinitionsIgnoresFailingProvider0.001
testUnregisterAndRegister0.002

ExtensionVariationResolverTest

testChoosesVariantWhenExtensionMatch0.131
testChoosesTemplateWhenExtensionDoesntMatch0.001
testDoesNothingWhenAggregationStateNotAvailable0.001

TemplateVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.001
testChoosesTemplateVariationIfProperlySet0.001
testDoesNothingWhenVariationDoesntExist0.001

AppendableWriterTest

testWrite0